0
我目前正在嘗試做一個日誌文件,我想插入一個反向年代風格(最新的項目將被放在所有現有文本的列表的頂部,並且以前的現有項目將被推到下面),把它想象成Facebook頁面,如果你訪問了個人資料頁面,你可以看到他所有的帖子都是最新的 - >最老的,而不是現在我所擁有的,最老的 - >最新的。這是我的代碼到目前爲止;日誌文件PHP [PHP]
$date = date("d-m-Y H:i:s");
$file = 'logfile.txt';
if (file_exists($file)) {
$current = file_get_contents($file);
$current .= PHP_EOL.$date;
file_put_contents($file, $current);
} else {
file_put_contents($file, $date);
}
我懷疑如果這真是一個好主意......它可以防止使用像'tail -f'或'fail2ban'這樣的常用工具來監視這樣的日誌文件。你真的在談論什麼通常稱爲「日誌文件」,所以是技術文檔,還是關於要在應用程序內可視化的事件流?如果是後者,則使用數據庫,以便稍後爲您定購條目。 – arkascha
我可以問你這是什麼功能嗎?那有多有用? –
「日誌文件」通常用於管理目的:能夠查看系統內部實際發生的情況,或查明某個時間點發生了什麼。這種調試或分析操作與應用程序或服務的正常運行無關。這種行爲是在系統級使用系統工具完成的。預防這對我來說似乎不太理想。但是,如上所述:也許這不是關於什麼通常稱爲「日誌文件」,而僅僅是關於在應用程序中使用的事件流。 – arkascha