Scribble v0.1.1 Scribble View Source

Backend for Elixir Logger

Link to this section Summary

Link to this section Types

Link to this type

chardata_or_fun() View Source
chardata_or_fun() :: String.t() | (() -> String.t() | {String.t(), keyword()})

Link to this type

metadata() View Source
metadata() :: keyword()

Link to this type

written() View Source
written() :: :ok | term()

Link to this section Functions

Link to this macro

debug(chardata_or_fun) View Source (macro)
debug([{:do, term()}]) :: written()
debug(chardata_or_fun :: chardata_or_fun()) :: written()

Link to this macro

debug(metadata, chardata_or_fun) View Source (macro)
debug(metadata :: metadata(), [{:do, term()}]) :: written()
debug(metadata :: metadata(), chardata_or_fun :: chardata_or_fun()) :: written()
debug(chardata_or_fun :: chardata_or_fun(), metadata :: metadata()) :: written()

Link to this macro

error(chardata_or_fun) View Source (macro)
error([{:do, term()}]) :: written()
error(chardata_or_fun :: chardata_or_fun()) :: written()

Link to this macro

error(metadata, chardata_or_fun) View Source (macro)
error(metadata :: metadata(), [{:do, term()}]) :: written()
error(metadata :: metadata(), chardata_or_fun :: chardata_or_fun()) :: written()
error(chardata_or_fun :: chardata_or_fun(), metadata :: metadata()) :: written()

Link to this macro

fatal(chardata_or_fun) View Source (macro)
fatal([{:do, term()}]) :: written()
fatal(chardata_or_fun :: chardata_or_fun()) :: written()

Link to this macro

fatal(metadata, chardata_or_fun) View Source (macro)
fatal(metadata :: metadata(), [{:do, term()}]) :: written()
fatal(metadata :: metadata(), chardata_or_fun :: chardata_or_fun()) :: written()
fatal(chardata_or_fun :: chardata_or_fun(), metadata :: metadata()) :: written()

Link to this macro

info(chardata_or_fun) View Source (macro)
info([{:do, term()}]) :: written()
info(chardata_or_fun :: chardata_or_fun()) :: written()

Link to this macro

info(metadata, chardata_or_fun) View Source (macro)
info(metadata :: metadata(), [{:do, term()}]) :: written()
info(metadata :: metadata(), chardata_or_fun :: chardata_or_fun()) :: written()
info(chardata_or_fun :: chardata_or_fun(), metadata :: metadata()) :: written()

Link to this macro

log(level, chardata_or_fun) View Source (macro)
log(level :: level(), chardata_or_fun :: chardata_or_fun()) :: written()
log(level :: level(), [{:do, term()}]) :: written()

Link to this macro

log(level, metadata, chardata_or_fun) View Source (macro)
log(level :: level(), metadata :: metadata(), [{:do, term()}]) :: written()
log(
  level :: level(),
  metadata :: metadata(),
  chardata_or_fun :: chardata_or_fun()
) :: written()
log(
  level :: level(),
  chardata_or_fun :: chardata_or_fun(),
  metadata :: metadata()
) :: written()

Link to this macro

trace(chardata_or_fun) View Source (macro)
trace([{:do, term()}]) :: written()
trace(chardata_or_fun :: chardata_or_fun()) :: written()

Link to this macro

trace(metadata, chardata_or_fun) View Source (macro)
trace(metadata :: metadata(), [{:do, term()}]) :: written()
trace(metadata :: metadata(), chardata_or_fun :: chardata_or_fun()) :: written()
trace(chardata_or_fun :: chardata_or_fun(), metadata :: metadata()) :: written()

Link to this macro

warn(chardata_or_fun) View Source (macro)
warn([{:do, term()}]) :: written()
warn(chardata_or_fun :: chardata_or_fun()) :: written()

Link to this macro

warn(metadata, chardata_or_fun) View Source (macro)
warn(metadata :: metadata(), [{:do, term()}]) :: written()
warn(metadata :: metadata(), chardata_or_fun :: chardata_or_fun()) :: written()
warn(chardata_or_fun :: chardata_or_fun(), metadata :: metadata()) :: written()