diff --git a/extra/exports b/extra/exports index cd434b2049796d79f2ac6c581db69b6a786ca50a..07a6dd8937e0d8b7b473e11394ac1983e56a4a02 100644 --- a/extra/exports +++ b/extra/exports @@ -262,10 +262,13 @@ ibuf_reinit ibuf_reserve_slow lbox_socket_local_resolve lbox_socket_nonblock +log_default_logger log_format log_level log_level_flightrec log_pid +log_set_format +log_set_level log_write_flightrec_from_lua luaJIT_profile_dumpstack luaJIT_profile_start diff --git a/src/lib/core/say.c b/src/lib/core/say.c index efe8674181dd37570f8449ae673c9f306d11aeab..61996bd53d72a3cecc89b1d64a801fa9179ddf18 100644 --- a/src/lib/core/say.c +++ b/src/lib/core/say.c @@ -230,6 +230,12 @@ log_set_format(struct log *log, log_format_func_t format_func) log->format_func = format_func; } +struct log * +log_default_logger() +{ + return log_default; +} + void say_set_log_level(int new_level) { diff --git a/src/lib/core/say.h b/src/lib/core/say.h index bcd70f23ee0f927439872ec1665c82c21f5634e0..dd1719998dad62d0cff7e7930ef035168b72fb09 100644 --- a/src/lib/core/say.h +++ b/src/lib/core/say.h @@ -260,6 +260,12 @@ log_set_level(struct log *log, enum say_level level); void log_set_format(struct log *log, log_format_func_t format_func); +/** + * @return a default log object. + */ +struct log * +log_default_logger(); + /** * Set log level for the default logger. Can be used dynamically. * @param format constant level