public static function log($type, $s) { $s = self::decode(implode("\n", (array) $s)); switch ($type) { case 'error': GWF_Log::logError($s); break; case 'info': case 'message': GWF_Log::logMessage($s); break; case 'critical': case 'fatal': GWF_Log::logCritical($s); break; case 'warning': case 'warn': GWF_Log::logWarning($s); break; } }