log

Structured Logging

Constants

LOG_TRACE = 0
LOG_DEBUG = 1
LOG_INFO  = 2
LOG_WARN  = 3
LOG_ERROR = 4
LOG_FATAL = 5

Functions

FunctionDescription
log_set_levelSet minimum log level.
log_write_stderrInternal: write a string to stderr.
log_write_int_stderrInternal: write an integer to stderr.
log_write_levelInternal: write level prefix.
log_write_timestampInternal: write timestamp (seconds since epoch).
log_msgInternal: log a message at given level.
log_msg_iInternal: log message + integer at given level.
log_trace
log_debug
log_info
log_warn
log_error
log_fatal
log_trace_i
log_debug_i
log_info_i
log_warn_i
log_error_i

Details

log_set_level

fn log_set_level(level: i64)

Set minimum log level.

log_write_stderr

fn log_write_stderr(msg: &i8, len: i64)

Internal: write a string to stderr.

log_write_int_stderr

fn log_write_int_stderr(val: i64)

Internal: write an integer to stderr.

log_write_level

fn log_write_level(level: i64)

Internal: write level prefix.

log_write_timestamp

fn log_write_timestamp()

Internal: write timestamp (seconds since epoch).

log_msg

fn log_msg(level: i64, msg: &i8, len: i64)

Internal: log a message at given level.

log_msg_i

fn log_msg_i(level: i64, msg: &i8, len: i64, val: i64)

Internal: log message + integer at given level.

log_trace

fn log_trace(msg: &i8, len: i64)  

log_debug

fn log_debug(msg: &i8, len: i64)  

log_info

fn log_info(msg: &i8, len: i64)   

log_warn

fn log_warn(msg: &i8, len: i64)   

log_error

fn log_error(msg: &i8, len: i64)  

log_fatal

fn log_fatal(msg: &i8, len: i64)  

log_trace_i

fn log_trace_i(msg: &i8, len: i64, val: i64)

log_debug_i

fn log_debug_i(msg: &i8, len: i64, val: i64)

log_info_i

fn log_info_i(msg: &i8, len: i64, val: i64) 

log_warn_i

fn log_warn_i(msg: &i8, len: i64, val: i64) 

log_error_i

fn log_error_i(msg: &i8, len: i64, val: i64)