is115-php/modul8/logger.inc.php

32 lines
799 B
PHP
Raw Normal View History

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