hs.logger.new()
hs.logger.defaultLogLevel
hs.logger.history() -> list of log entries
hs.logger.historySize()
) log entries produced by all the logger instances, in chronological order; each entry is a table with the following fields:hs.logger.historySize([size]) -> number
hs.logger.new(id, loglevel) -> logger
hs.logger.defaultLogLevel
if omittedmylogger:setLogLevel(3)
); you must instead use the regular dot syntax: mylogger.setLogLevel(3)
hs.logger.printHistory([entries[, level[, filter[, caseSensitive]]]])
hs.logger:setLogLevel()
); if omitted, defaults to verbose
string.find
plain matchinghs.logger.setGlobalLogLevel(lvl)
hs.logger.setModulesLogLevel(lvl)
hs.logger.setGlobalLogLevel()
for thosehs.logger.level
hs.logger:d(...)
hs.logger:df(fmt,...)
hs.logger:e(...)
hs.logger:ef(fmt,...)
hs.logger:f(fmt,...)
hs.logger:getLogLevel() -> number
hs.logger:i(...)
hs.logger:setLogLevel(loglevel)
hs.logger:v(...)
hs.logger:vf(fmt,...)
hs.logger:w(...)
hs.logger:wf(fmt,...)