ExAliyunSls.LoggerBackend (ex_aliyun_sls v0.4.1)

View Source

The logger backend to send your logs to Aliyun Log Service by package.

Summary

Types

level()

@type level() :: Logger.level()

metadata()

@type metadata() :: [atom()]

Functions

build_one_log(level, msg, timestamp, metadata)

empty_package()

flush2sls(state)

get_count()

get_pack_id(source, pack)

get_package()

handle_call(arg, state)

Callback implementation for :gen_event.handle_call/2.

handle_event(arg1, state)

Callback implementation for :gen_event.handle_event/2.

handle_info(arg1, state)

Callback implementation for :gen_event.handle_info/2.

init(arg)

Callback implementation for :gen_event.init/1.

put_item(item, state)

terminate(reason, state)

Callback implementation for :gen_event.terminate/2.