在文本前附加日期和时间
mklog的Python项目详细描述
mklog是一个python程序,用于转换标准输入、文件内容或 以类似日志的格式输出命令,即当前日期和时间 在每一行之前。
运行mklog–help获取可用选项的列表;请参见下面的示例。
示例
使用wget下载:
$ mklog -c wget https://archive.org/download/Popeye_Nearlyweds/Popeye_Nearlyweds.ogv 2015-02-05 13:13:41 --2015-02-05 13:13:41-- http://t/ 2015-02-05 13:13:41 Résolution de t (t)… échec : Nom ou service inconnu. 2015-02-05 13:13:41 wget : impossible de résoudre l'adresse de l'hôte « t » 2015-02-05 13:13:41 --2015-02-05 13:13:41-- https://archive.org/download/Popeye_Nearlyweds/Popeye_Nearlyweds.ogv 2015-02-05 13:13:41 Résolution de archive.org (archive.org)… 207.241.224.2 2015-02-05 13:13:41 Connexion à archive.org (archive.org)|207.241.224.2|:443… connecté. 2015-02-05 13:13:42 requête HTTP transmise, en attente de la réponse… 302 Moved Temporarily 2015-02-05 13:13:42 Emplacement : https://ia700502.us.archive.org/6/items/Popeye_Nearlyweds/Popeye_Nearlyweds.ogv [suivant] 2015-02-05 13:13:42 --2015-02-05 13:13:42-- https://ia700502.us.archive.org/6/items/Popeye_Nearlyweds/Popeye_Nearlyweds.ogv 2015-02-05 13:13:42 Résolution de ia700502.us.archive.org (ia700502.us.archive.org)… 207.241.237.122 2015-02-05 13:13:42 Connexion à ia700502.us.archive.org (ia700502.us.archive.org)|207.241.237.122|:443… connecté. 2015-02-05 13:13:43 requête HTTP transmise, en attente de la réponse… 200 OK 2015-02-05 13:13:43 Taille : 26698780 (25M) [video/ogg] 2015-02-05 13:13:43 Sauvegarde en : « Popeye_Nearlyweds.ogv » 2015-02-05 13:13:43 2015-02-05 13:13:44 0K .......... .......... .......... .......... .......... 0% 126K 3m26s [...] 2015-02-05 13:14:18 26000K .......... .......... .......... .......... .......... 99% 541K 0s 2015-02-05 13:14:18 26050K .......... .......... ... 100% 5,80M=34s 2015-02-05 13:14:18 2015-02-05 13:14:18 2015-02-05 13:14:18 (762 KB/s) — « Popeye_Nearlyweds.ogv » sauvegardé [26698780/26698780] 2015-02-05 13:14:18 2015-02-05 13:14:18 Terminé — 2015-02-05 13:14:18 — 2015-02-05 13:14:18 Temps total effectif : 37s 2015-02-05 13:14:18 Téléchargés : 1 fichiers, 25M en 34s (762 KB/s)
监视日志(未注明日期):
$ tail -f /var/log/gdm3/\:0.log | mklog
有什么新消息?
下载并安装
请参阅列表末尾的Debian包(快速而肮脏)。
来源:
安装(在virtualenv中,不要干扰您的分发安装系统):
python3 setup.py install
使用pip:
pip install mklog
又快又脏的debian(还有ubuntu?)套餐
这需要安装stdeb:
python3 setup.py --command-packages=stdeb.command bdist_deb sudo dpkg -i deb_dist/mklog-<VERSION>_all.deb