$context Context. * @return void */ public static function withContext( $context ) { self::logger()->with_context( (array) $context ); } /** * Log with a given level. * * @param string $level Level. * @param string|\Stringable $message Message. * @param array $context Context. * @return void */ public static function log( $level, $message, $context = array() ) { self::logger()->log( $level, $message, (array) $context ); } /** * Convenience methods (Laravel-like). */ public static function debug( $message, $context = array() ) { self::logger()->debug( $message, (array) $context ); } public static function info( $message, $context = array() ) { self::logger()->info( $message, (array) $context ); } public static function notice( $message, $context = array() ) { self::logger()->notice( $message, (array) $context ); } public static function warning( $message, $context = array() ) { self::logger()->warning( $message, (array) $context ); } public static function error( $message, $context = array() ) { self::logger()->error( $message, (array) $context ); } public static function critical( $message, $context = array() ) { self::logger()->critical( $message, (array) $context ); } public static function alert( $message, $context = array() ) { self::logger()->alert( $message, (array) $context ); } public static function emergency( $message, $context = array() ) { self::logger()->emergency( $message, (array) $context ); } }