Module beamui.core.logger

Logging utilities.

Log class provides several short static methods for writing logs.

You can choose more or less verbose logging level. The levels have such importance order: fatal, error, warning, info, debug, trace.

Synopsis

// setup:

// use stderr (standard error output stream) for logging
Log.setStderrLogger();
// set log level
Log.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);

For Android, set log tag instead of setXXXLogger:

Log.setLogTag("myApp");

Import line

import beamui.core.logger;

Functions

NameDescription
currentTimeMillis() Returns timestamp in milliseconds since 1970 UTC similar to Java System.currentTimeMillis()

Classes

NameDescription
Log

Enums

NameDescription
LogLevel Log levels