This module is a main alog module.
Behaviours: application
.
It serves start/0 and stop/0 functions as a user API and implements appication behaviour. It also contains runtime logging API that mimics macroses defined in alog.hrl. There are 7 log levels (emergency, alert, critical, error, warning, notice, info and debug) and 3 functions for each log level - the one that accepts format string, arguments and list of tags, the one without tags and the one with string only.
alert(Format::nonempty_string()) -> ok
alert(Format::nonempty_string(), Args::list()) -> ok
alert(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
critical(Format::nonempty_string()) -> ok
critical(Format::nonempty_string(), Args::list()) -> ok
critical(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
dbg(Format::nonempty_string()) -> ok
dbg(Format::nonempty_string(), Args::list()) -> ok
dbg(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
emergency(Format::nonempty_string()) -> ok
emergency(Format::nonempty_string(), Args::list()) -> ok
emergency(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
error(Format::nonempty_string()) -> ok
error(Format::nonempty_string(), Args::list()) -> ok
error(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
info(Format::nonempty_string()) -> ok
info(Format::nonempty_string(), Args::list()) -> ok
info(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
log(Format::nonempty_string(), Args::list(), Level::integer(), Tags::[atom()]) -> ok
notice(Format::nonempty_string()) -> ok
notice(Format::nonempty_string(), Args::list()) -> ok
notice(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok
start() -> any()
stop() -> any()
warning(Format::nonempty_string()) -> ok
warning(Format::nonempty_string(), Args::list()) -> ok
warning(Format::nonempty_string(), Args::list(), Tag::[atom()]) -> ok