leo_logger_util

The log utils.

References

Description

The log utils

Function Index

add_appender/2 add an appender into the ets.
new/3 create a logger proc.
new/4  
new/5  
new/6  

Function Details

add_appender/2

add_appender(GroupId, LoggerId) -> ok

  • GroupId = atom()
  • LoggerId = atom()

add an appender into the ets

new/3

new(Id, Appender, Callback) -> ok | {error, any()}

  • Id = atom()
  • Appender = log_appender()
  • Callback = module()

create a logger proc.

new/4

new(Id, Appender, Callback, Props) -> ok | {error, any()}

  • Id = atom()
  • Appender = log_appender()
  • Callback = module()
  • Props = [{atom(), any()}]

new/5

new(Id, Appender, Callback, RootPath, FileName) -> ok | {error, any()}

  • Id = atom()
  • Appender = log_appender()
  • Callback = module()
  • RootPath = string()
  • FileName = string()

new/6

new(Id, Appender, Callback, RootPath, FileName, Level) -> ok | {error, any()}

  • Id = atom()
  • Appender = log_appender()
  • Callback = module()
  • RootPath = string()
  • FileName = string()
  • Level = non_neg_integer()