Module syslog

erlang wrapper for syslog port.

Behaviours: gen_server.

Description

erlang wrapper for syslog port

Data Types

facility()

facility() = kern | user | mail | daemon | auth | syslog | lpr | news | uucp | cron | authpriv | ftp | netinfo | remoteauth | install | ras | local0 | local1 | local2 | local3 | local4 | local5 | local6 | local7 | non_neg_integer()

openlog_opt()

openlog_opt() = pid | cons | odelay | ndelay | perror | pos_integer()

priority()

priority() = emerg | alert | crit | err | warning | notice | info | debug | non_neg_integer()

Function Index

close/1
code_change/3
facility/1
handle_call/3
handle_cast/2
handle_info/2
init/1
load/0
log/3
log/4
open/3
openlog_opt/1
openlog_opts/1
priority/1
start/0
start_link/0
stop/0
terminate/2
unload/0

Function Details

close/1

close(Log::port()) -> ok

code_change/3

code_change(X1, State, X3) -> any()

facility/1

facility(N::facility() | non_neg_integer()) -> non_neg_integer()

handle_call/3

handle_call(Msg, From, State) -> any()

handle_cast/2

handle_cast(Msg, State) -> any()

handle_info/2

handle_info(Info, State) -> any()

init/1

init(X1) -> any()

load/0

load() -> ok | {error, string()}

log/3

log(Log::port(), Priority::priority(), Message::iolist()) -> ok

log/4

log(Log::port(), Priority::priority(), FormatStr::string(), FormatArgs::list()) -> ok

open/3

open(Ident::string(), Logopt::[openlog_opt()], Facility::facility()) -> {ok, port()} | {error, any()}

openlog_opt/1

openlog_opt(N::openlog_opt() | pos_integer()) -> pos_integer()

openlog_opts/1

openlog_opts(N::[openlog_opt() | pos_integer()] | openlog_opt() | pos_integer()) -> pos_integer()

priority/1

priority(N::priority() | non_neg_integer()) -> non_neg_integer()

start/0

start() -> {ok, pid()} | ignore | {error, any()}

start_link/0

start_link() -> {ok, pid()} | ignore | {error, any()}

stop/0

stop() -> ok

terminate/2

terminate(Reason, State) -> any()

unload/0

unload() -> ok | {error, string()}


Generated by EDoc