ElixirDatasets.Utils.Logger (ElixirDatasets v0.1.0)
View SourceSimple debug logger for ElixirDatasets that prints to IO when HF_DEBUG environment variable is set to "true".
Usage: ElixirDatasets.Utils.Logger.debug("This is a debug message")
Summary
Functions
Prints a debug message to IO if HF_DEBUG environment variable is set to "true".
Returns true if debug logging is enabled (HF_DEBUG environment variable is set to "true").
Functions
@spec debug(String.t()) :: :ok
Prints a debug message to IO if HF_DEBUG environment variable is set to "true".
Examples
iex> ElixirDatasets.Utils.Logger.debug("Starting dataset download") :ok
@spec debug_enabled?() :: boolean()
Returns true if debug logging is enabled (HF_DEBUG environment variable is set to "true").
Examples
iex> System.put_env("HF_DEBUG", "true") iex> ElixirDatasets.Utils.Logger.debug_enabled?() true
iex> System.delete_env("HF_DEBUG") iex> ElixirDatasets.Utils.Logger.debug_enabled?() false