Version 0.2.0 adds the possibility of controlling log levels by message content. This becomes especially useful in case logs are generated via Erlang’s :error_logger as in this case no metadata to filter upon is available. The following example looks for foo within messages:
config :logger, :foo_logger,
logger: :console,
default_level: :error, # this is the logger's default level
level_config: [ # override default levels
[message: ~r/foo/, level: :debug]
]






















