Update logger.php
This commit is contained in:
		
							parent
							
								
									2f2f2f3c1b
								
							
						
					
					
						commit
						6669676bae
					
				|  | @ -19,19 +19,55 @@ if(!is_fn("append_log_to_file")) { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| if(!is_fn("write_visit_log")) { | if(!is_fn("write_visit_log")) { | ||||||
|     function write_visit_log() { |     function write_visit_log($mode="") { | ||||||
|         $fw = false; |         $fw = false; | ||||||
|          |          | ||||||
|         $data = ""; |         $nevt = false; | ||||||
|         if(loadHelper("networktool")) { |         if(loadHelper("networktool")) { | ||||||
|             $nevt = get_network_event(); |             $nevt = get_network_event(); | ||||||
|             if(loadHelper("catsplit.format")) { |  | ||||||
|                 $data = catsplit_encode($nevt); |  | ||||||
|             } else { |  | ||||||
|                 $data = json_encode($nevt); |  | ||||||
|         } |         } | ||||||
|          |          | ||||||
|             $fw = append_log_to_file($data, "network.log"); |         if($nevt === false) { | ||||||
|  |             return $fw; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         if($mode == "database") { | ||||||
|  |             $tablename = exec_db_table_create(array( | ||||||
|  |                 "datetime" => array("datetime"), | ||||||
|  |                 "server" => array("varchar", 255), | ||||||
|  |                 "hostname" => array("varchar", 255), | ||||||
|  |                 "client" => array("varchar", 255), | ||||||
|  |                 "agent" => array("text"), | ||||||
|  |                 "referrer" => array("text"), | ||||||
|  |                 "self" => array("varchar", 255), | ||||||
|  |                 "method" => array("varchar", 255) | ||||||
|  |             ), "rsf_visit_log", array( | ||||||
|  |                 "setindex" => array( | ||||||
|  |                     "index_1" => array("datetime"), | ||||||
|  |                     "index_2" => array("client") | ||||||
|  |                 ) | ||||||
|  |             )); | ||||||
|  |              | ||||||
|  |             $bind = array( | ||||||
|  |                 "datetime" => $nevt['datetime'], | ||||||
|  |                 "server" => $nevt['server'], | ||||||
|  |                 "hostname" => $nevt['hostname'], | ||||||
|  |                 "client" => $nevt['client'], | ||||||
|  |                 "agent" => $nvet['agent'], | ||||||
|  |                 "referrer" => $nevt['referrer'], | ||||||
|  |                 "self" => $nevt['self'], | ||||||
|  |                 "method" => $nevt['method'] | ||||||
|  |             ); | ||||||
|  |             $sql = get_bind_to_sql_insert($tablename, $bind); | ||||||
|  |             exec_db_query($sql, $bind); | ||||||
|  |         } else { | ||||||
|  |             $line = ""; | ||||||
|  |             if(loadHelper("catsplit.format")) { | ||||||
|  |                 $line = catsplit_encode($nevt); | ||||||
|  |             } else { | ||||||
|  |                 $line = json_encode($nevt); | ||||||
|  |             } | ||||||
|  |             $fw = append_log_to_file($line, "network.log");  | ||||||
|         } |         } | ||||||
|          |          | ||||||
|         return $fw; |         return $fw; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 GitHub
							GitHub