LemonCore.Logging (lemon_core v0.1.0)

View Source

Runtime logging setup for Lemon.

Today this supports an optional log-to-file handler configured via:

[logging]
file = "/path/to/lemon.log"
level = "debug" # optional; defaults to "all"

Summary

Functions

maybe_add_file_handler(opts \\ [])

@spec maybe_add_file_handler(keyword()) :: :ok | :skipped | {:error, term()}

maybe_add_file_handler(cfg, opts)

@spec maybe_add_file_handler(
  LemonCore.Config.t(),
  keyword()
) :: :ok | :skipped | {:error, term()}