Module dlangui.core.logger

This module provides logging utilities.

Use Log class static methods.

Synopsis

import dlangui.core.logger;

// setup:

// use stderror for logging
setStderrLogger();
// set log level
setLogLevel(LogLevel.Debug);

// usage:

// log debug message
Log.d("mouse clicked at ", x, ",", y);
// or with format string:
Log.fd("mouse clicked at %d,%d", x, y);
// log error message
Log.e("exception while reading file", e);

Functions

Name Description
currentTimeMillis Returns timestamp in milliseconds since 1970 UTC similar to Java System.currentTimeMillis()
onResourceDestroyWhileShutdown

Classes

Name Description
Log Logging utilities

Enums

Name Description
LogLevel Log levels

Authors

Vadim Lopatin, coolreader.org@gmail.com

Copyright

Vadim Lopatin, 2014

License

Boost License 1.0