Module stun_logger

Data Types

sock_mod()

sock_mod() = gen_udp | gen_tcp | fast_tls

sub_domain()

sub_domain() = listener | stun | turn

transport()

transport() = udp | tcp | tls | auto

Function Index

add_metadata/1
encode_addr/1
encode_transport/1
filter/2
make_id/0
set_metadata/2
set_metadata/3
set_metadata/4
set_metadata/5
start/0
stop/0

Function Details

add_metadata/1

add_metadata(Meta::logger:metadata()) -> ok

encode_addr/1

encode_addr(Addr::{inet:ip_address(), inet:port_number()} | inet:ip_address()) -> iolist()

encode_transport/1

encode_transport(X1::transport() | sock_mod()) -> binary()

filter/2

filter(Event::logger:log_event(), Extra::logger:filter_arg()) -> logger:filter_return()

make_id/0

make_id() -> binary()

set_metadata/2

set_metadata(SubDomain::sub_domain(), Transport::transport()) -> ok

set_metadata/3

set_metadata(SubDomain::sub_domain(), Transport::transport(), ID::binary()) -> ok

set_metadata/4

set_metadata(SubDomain::sub_domain(), SockMod::sock_mod(), ID::binary(), Addr::{inet:ip_address(), inet:port_number()}) -> ok

set_metadata/5

set_metadata(SubDomain::sub_domain(), SockMod::sock_mod(), ID::binary(), Addr::{inet:ip_address(), inet:port_number()}, User::binary() | anonymous) -> ok

start/0

start() -> ok

stop/0

stop() -> ok


Generated by EDoc