Skip to main content

Append date and time before text

Project description

mklog is a python program that converts standard input, content of files, or output of a command in a log-like format, i.e. current date and time is prepended to each line.

Run mklog –help for the list of available options; see examples below.

Example

Download using 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)

Monitor logs (which are not dated):

$ tail -f /var/log/gdm3/\:0.log | mklog

What’s new?

See changelog.

Download and install

See the end of list for a (quick and dirty) Debian package.

  • From sources:

  • With pip:

    pip install mklog
  • Quick and dirty Debian (and Ubuntu?) package

    This requires stdeb to be installed:

    python3 setup.py --command-packages=stdeb.command bdist_deb
    sudo dpkg -i deb_dist/mklog-<VERSION>_all.deb

See also

See also (other program with the same purpose):

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mklog-1.4.1.tar.gz (29.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mklog-1.4.1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file mklog-1.4.1.tar.gz.

File metadata

  • Download URL: mklog-1.4.1.tar.gz
  • Upload date:
  • Size: 29.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mklog-1.4.1.tar.gz
Algorithm Hash digest
SHA256 f2e8bddb8cbbca257957069c631757045e888bb6044eed861a9f22412d7968da
MD5 c0e9e6a93c99bcb6172c798c3e99bc6c
BLAKE2b-256 ccaa01b46d4f3117694ccb6327d92871ca315e21addaee3a1c966a9165d5fc20

See more details on using hashes here.

File details

Details for the file mklog-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: mklog-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mklog-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1e0570dc3b7043a52d3d8366e637666627607974981240a891b986f1ac5989d
MD5 5c4db1e1c89b586148e27b8c568f098f
BLAKE2b-256 d68b2acfeee8c1b5f410096fd99ed3ee7ae21450143ed770986e84bb82146fe1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page