Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5130

[Python-de] Mehrzeiliges Logging

From Thomas Güttler <guettliml@thomas-guettler.de>
Newsgroups de.comp.lang.python
Subject [Python-de] Mehrzeiliges Logging
Date 2018-03-13 14:30 +0100
Message-ID <mailman.48.1520948178.1867.python-de@python.org> (permalink)
References <3218a53d-27df-83f4-4577-c4b13da330ec@thomas-guettler.de>

Show all headers | View raw


Hallo,

seit Jahren verwende ich das unter Unix übliche einzeilige Logging.

Also ein Aufruf von "logging.info()" wird genau zu einer Zeile im Log-File.

Ich hätte gerne in Zukunft mehrzeiliges Logging.


Beispiel: logging.info('foo\nbar')

Wie soll 'foo\nbar' nun auf Platte gespeichert werden? Welches Format bietet sich an?

Sicherlich muss ich dann meine Tools anpassen, die die Logs bisher auswerten. Aber das ist machbar.

Ich bin nun unsicher ob es hier einen "sane default" gibt.

Die Lösungen, die ich hier gefunden habe, die fühlen sich für mich wie eine "Bastellösung" an:

    https://stackoverflow.com/questions/49049044/python-setup-of-logging-allowing-multiline-strings-logging-infofoo-nbar

Ich möchte aber keine Bastellösung. Ich würde gerne einen Weg gehen, der von tausend anderen Python-Entwicklern
auch gegangen wird. Es kann doch nicht sein, dass ich der erste bin, der das will, oder?


Gruß,
   Thomas



-- 
Thomas Guettler http://www.thomas-guettler.de/
I am looking for feedback: https://github.com/guettli/programming-guidelines

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

[Python-de] Mehrzeiliges Logging Thomas Güttler <guettliml@thomas-guettler.de> - 2018-03-13 14:30 +0100

csiph-web