Instant Language SwitcherDocumentation
⌕
v0.20.0

Diagnostic Logs

Search, filter, download and interpret plugin diagnostics.

Open Instant Languages → Logs.

The logger is one of the most important troubleshooting tools in the plugin.

Logged areas

Channels/events can cover:

  • scanner
  • rendered-site scanner
  • shortcode scanner
  • translation provider
  • queue
  • translation saves/publication
  • routing
  • frontend binding/coverage
  • REST
  • settings
  • upgrades
  • runtime fatal errors

Filters

Logs can be filtered by:

  • level
  • channel
  • provider
  • date range
  • search text / request ID

Levels include DEBUG, INFO, WARNING, ERROR and CRITICAL.

Downloads

Filtered logs can be downloaded as:

  • CSV
  • JSON

Use JSON when structured context is important. CSV is convenient for Excel and includes UTF-8 support for non-English text.

Security redaction

Before context is stored, the logger redacts sensitive values such as:

  • API keys
  • Authorization/Bearer headers
  • tokens
  • passwords
  • cookies
  • nonces

Built-in provider/queue events log IDs, counts, sizes, statuses and errors rather than full translation text.

Retention

Logging settings control:

  • enabled state
  • minimum level
  • debug mode
  • frontend admin JavaScript error capture
  • retention days
  • maximum stored rows

Old logs are cleaned automatically.