本文整理汇总了PHP中Kurogo::LOG方法的典型用法代码示例。如果您正苦于以下问题:PHP Kurogo::LOG方法的具体用法?PHP Kurogo::LOG怎么用?PHP Kurogo::LOG使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Kurogo
的用法示例。
在下文中一共展示了Kurogo::LOG方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getProjSpecs
public static function getProjSpecs($wkid)
{
$contents = null;
$projCache = new DiskCache(Kurogo::getSiteVar('PROJ_CACHE', 'maps'), null, true);
$projCache->setSuffix('.proj4');
$projCache->preserveFormat();
$filename = $wkid;
if (!$projCache->isFresh($filename)) {
$file = fopen(DATA_DIR . '/maps/proj_list.txt', 'r');
$wkidID = "<{$wkid}>";
$strlen = strlen($wkidID);
while ($line = fgets($file)) {
if (substr($line, 0, $strlen) == $wkidID) {
preg_match("/<\\d+> (.+) <>/", $line, $matches);
$contents = $matches[1];
break;
}
}
fclose($file);
if ($contents) {
$projCache->write($contents, $filename);
} else {
// TODO get config for logging
Kurogo::LOG(LOG_WARNING, "{$wkid} is not a known projection", 'maps');
}
} else {
$contents = $projCache->read($filename);
}
return $contents;
}