Update logger.php

This commit is contained in:
Namhyeon Go 2019-12-05 19:41:58 +09:00 committed by GitHub
parent 08ccf30f8e
commit 2eae693cb1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,26 +6,31 @@
* @brief Logger module for ReasonableFramework * @brief Logger module for ReasonableFramework
*/ */
if(!check_function_exists("write_log_to_file")) {
function write_log_to_file($data, $filename) {
return append_storage_file($data, array(
"storage_type" => "logs",
"filename" => $filename,
"chmod" => 0644,
"nl" => "<",
));
}
}
if(!check_function_exists("write_visit_log")) { if(!check_function_exists("write_visit_log")) {
function write_visit_log() { function write_visit_log() {
$fw = false; $fw = false;
$data = ""; $data = "";
if(loadHelper("networktool")) { if(loadHelper("networktool")) {
$event = get_network_event(); $nevt = get_network_event();
if(loadHelper("catsplit.format")) { if(loadHelper("catsplit.format")) {
$data = catsplit_encode($event); $data = catsplit_encode($nevt);
} else { } else {
$data = json_encode($event); $data = json_encode($nevt);
} }
$fw = append_storage_file($data, array( $fw = write_log_to_file($data, "network.log");
"storage_type" => "logs",
"filename" => "network.log",
"chmod" => 0644,
"nl" => "<",
));
} }
return $fw; return $fw;
@ -37,12 +42,7 @@ if(!check_function_exists("write_common_log")) {
$fw = false; $fw = false;
$data = implode("\t", array(get_current_datetime(), $type, $msg)); $data = implode("\t", array(get_current_datetime(), $type, $msg));
$fw = append_storage_file($data, array( $fw = write_log_to_file($data, "common.log");
"storage_type" => "logs",
"filename" => "common.log",
"chmod" => 0644,
"nl" => "<",
));
// send to networks // send to networks
$_networks = explode(",", $networks); $_networks = explode(",", $networks);
@ -55,3 +55,12 @@ if(!check_function_exists("write_common_log")) {
return $fw; return $fw;
} }
} }
if(!check_function_exists("write_debug_log")) {
function write_debug_log($msg, $type="None") {
if(APP_DEVELOPMENT !== false) {
$data = implode("\t", array(get_current_datetime(), $type, $msg));
return write_log_to_file($data, "debug.log");
}
}
}