function createLog($row) { $log = new Log(); $log->name = 'Developer.' . $row['category']; $log->enable_logging = true; if (CMSLog::RuntimeErrors == $row['category']) { $log->critical = true; } $log->insert(); return $log; }
public static function createIfNotExists($name) { try { $result = self::getByName($name); } catch (\NotFoundException $e) { $result = new Log(); $result->name->setValue($name); $result->insert(); $result->setupLogging(true); } return $result; }