onyx.log

onyx-log: the generic, fast, multithreading logging library.

User interface to work with logging.

Public Imports

onyx.core.logger
public import onyx.core.logger;

Members

Aliases

Log
deprecated alias Log = Logger
Undocumented in source.

Classes

LogCreateException
class LogCreateException

Log creation exception

LogException
class LogException

Logger exception

Functions

createLoggers
void createLoggers(Bundle bundle)

Create loggers from config bundle

deleteLogger
void deleteLogger(string loggerName)

Delete logger

deleteLoggers
void deleteLoggers(string[] loggerNames)

Delete loggers

getLogger
Logger getLogger(string loggerName)

Get created logger interface to work with it

isLogger
bool isLogger(string loggerName)

Check is Logger present

setErrFile
void setErrFile(string file)

Set path to file for save loggers exception information

Meta

License

MIT license. License terms written in "LICENSE.txt" file

Authors

Oleg Nykytenko, oleg.nykytenko@gmail.com