-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlogger.php
More file actions
46 lines (27 loc) · 744 Bytes
/
Copy pathlogger.php
File metadata and controls
46 lines (27 loc) · 744 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
function logMessage($logLevel, $message)
{
// todo - complete this function
// get date and time
$date = date('Y-m-d');
$time = date('H:i:s');
$filename = 'logdata/'.$date.'.log';
// append/open a file named date
$handler = fopen($filename, 'a');
// add message
$fileTest = filesize($filename);
echo var_dump($fileTest);
if ($fileTest == 0) {
fwrite($handler, $date.' '.$time.' ['.$logLevel.'] '.$message);
}
fwrite($handler, PHP_EOL.$date.' '.$time.' ['.$logLevel.'] '.$message);
fclose($handler);
}
function logInfo($message = "this is some info") {
logMessage("INFO", $message);
}
function logError($message = "this is an error"){
logMessage("ERROR", $message);
}
logInfo();
logError();