32 lines
799 B
PHP
32 lines
799 B
PHP
<?php
|
|
define('LOGGFIL', 'log.log');
|
|
|
|
class Logger {
|
|
public static function log($melding){
|
|
if(!file_exists(LOGGFIL)){
|
|
file_put_contents(LOGGFIL,'');
|
|
}
|
|
|
|
$nesteRad = time().":\t ".$melding;
|
|
file_put_contents(LOGGFIL, file_get_contents(LOGGFIL)."\n".$nesteRad);
|
|
}
|
|
|
|
|
|
public static function sisteMeldinger($antall = 10){
|
|
$logOut = array();
|
|
|
|
if(!file_exists(LOGGFIL)){ return $logOut; }
|
|
|
|
$logg = explode("\n", file_get_contents(LOGGFIL));
|
|
|
|
for($i = count($logg)-$antall; $i < count($logg); $i++){
|
|
if($i > 0){
|
|
$loggRad = explode(":\t", $logg[$i], 2);
|
|
$logOut[] = array(date('d. M - H:i:s', $loggRad[0]), $loggRad[1]);
|
|
}
|
|
}
|
|
return $logOut;
|
|
}
|
|
}
|
|
|