1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#include "options.ih"
Options *Options::s_options = 0;
char const Options::s_defaultSyslogIdent[] = "STEALTH";
Facility Options::s_defaultSyslogFacility = Facility::DAEMON;
Priority Options::s_defaultSyslogPriority = Priority::NOTICE;
LinearMap<Options::Mode, char const *> const Options::s_modeName =
{
{RELOAD, "reload"},
{RERUN, "rerun"},
{SUSPEND, "suspend"},
{RESUME, "resume"},
{TERMINATE, "terminate"}
};
LinearMap<string, Facility> const Options::s_syslogFacilities =
{
{"DAEMON", Facility::DAEMON},
{"LOCAL0", Facility::LOCAL0},
{"LOCAL1", Facility::LOCAL1},
{"LOCAL2", Facility::LOCAL2},
{"LOCAL3", Facility::LOCAL3},
{"LOCAL4", Facility::LOCAL4},
{"LOCAL5", Facility::LOCAL5},
{"LOCAL6", Facility::LOCAL6},
{"LOCAL7", Facility::LOCAL7},
{"USER", Facility::USER}
};
LinearMap<string, Priority> const Options::s_syslogPriorities =
{
{"EMERG", Priority::EMERG},
{"ALERT", Priority::ALERT},
{"CRIT", Priority::CRIT},
{"ERR", Priority::ERR},
{"WARNING", Priority::WARNING},
{"NOTICE", Priority::NOTICE},
{"INFO", Priority::INFO},
{"DEBUG", Priority::DEBUG}
};
size_t Options::s_defaultVerbosity = 1;
|