Let's create constants for the logger_event() $type argument instead of passing around magic strings, i.e.:
/**
* Logger event type -- Count.
*/
define('LOGGER_COUNT', 'count');
/**
* Logger event type -- Gauge.
*/
define('LOGGER_GAUGE', 'gauge');
/**
* Logger event type -- Set.
*/
define('LOGGER_SET', 'set');
/**
* Logger event type -- Time.
*/
define('LOGGER_TIME', 'time');
See watchdog() and watchdog_severity_levels() for usage and documentation examples. watchdog_severity_levels() is a nice pattern. Let's create logger_event_types() and use it for type assertion in logger_event().
Let's create constants for the
logger_event()$typeargument instead of passing around magic strings, i.e.:See
watchdog()andwatchdog_severity_levels()for usage and documentation examples.watchdog_severity_levels()is a nice pattern. Let's createlogger_event_types()and use it for type assertion inlogger_event().