Python #34 - Logging

preview_player
Показать описание
In diesem Tutorial zeige ich euch, wie man in Python ordentliches Logging betreibt.

* *Meine Website mit allen anderen Kanälen und Newsletter* *:

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

Top Tutorial
Die Logging Bibliothek benutze ich in fast jedem aufwendigem Programm.

easypy
Автор

Manchmal muss man sich einfach mal logger machen.

OddZealot
Автор

Wie würde das denn aussehen, wenn ich mit einem bestimmten Format und einem anderen Logger in die log.log schreiben möchte und zwar nur wenn eine if-Bedingung erfüllt ist. Dann bräuchte ich ja theoretisch keinen FileHandler oder? Kurz: Es funktioniert nicht... habe das grundlegende Verständnis nicht erlangen können. :(
Was ist eigentlich ein Logger? Brauche ich um einen Logger erstellen zu können auch die logging.basicConfic?

naheliegend
Автор

Ich hätte eine Frage: Ich hab mein Script ähnlich aufgebaut, ich möchte aber nicht, dass der root logger mitschreibt, oder wenigstens im Format (Format).

dietmardietersen
Автор

obercool, weis noch nicht wie ich das anwenden soll aber sehr schön

superciopio
Автор

Hallo Morpheus, wo werden die log-files normalerweise abgelegt? Bei mir werden keine erzeugt. In den Antworten auf andere Kommentare stand, dass es eventuell an den Rechten liegen könnte. Wie kann ich diese verändern?

felixhuber
Автор

Kann mann das nicht einfach simpler machen mit FileHandling?
In dem man eine f = open("log.log", "a") Funktion macht und dann f.write("Log::") macht?

_xylotus_
Автор

Ich hab ein Problem: bei der Durchführung dieses Videos, kam bei mir jedesmal ein error:

Traceback (most recent call last):
File "logging.py", line 1, in <module>
import logging
File "C:\Users\Adrian\Downloads\Python\logging.py", line 3, in <module>
logging.basicConfig(filename="log.log", level=logging.INFO)
AttributeError: module 'logging' has no attribute 'basicConfig'

wie kann ich damit umgehen? ich habe python 3.5.1

AngelofHell
Автор

kann mir villeicht jemand erklären wofür man logger benutzt.
wäre nett

alexschmidt
Автор

Erstmal tolle Tuto i realy like it aber eine Frage und zwar bei mir läuft alles richtig und ich kriege keine ErrorExcecptions aber leider wird nix in das Datei geschrieben. Woran könnte es bitte liegen?

hsan
Автор

Schreibe ein Programm:

33% Eigentliche Funktion bauen
33% Fehler auffangen
33% Logging

:-D Das ist ja nervig

naheliegend
Автор

Damit könnte man ja Theoretisch einen Keylogger machen oder ? =)

encryqed
Автор

Moin Leute,
ich hab ein kleines Problem mit dem Code. Er erstellt bei mir die Logs nicht. Könnte mal wer drauf sehen?
import logging

logging.basicConfig(filename="log.log", level=logging.INFO)

logger =

fileh =
form = logging.Formatter("%(name)s - %(levelname)s : %(asctime)s - %(message)s")
fileh.setFormatter(form)
logger.addHandler(fileh)
logging.info('dies ist eine info')
logging.debug("debugging")

DiBundschuh
Автор

Bekomme immer die Fehlermeldung:
Traceback (most recent call last):
File "übunglog.py", line 3, in <module>
logging.basicCongfig(filename="log.log", level=logging.INFO)
AttributeError: module 'logging' has no attribute 'basicCongfig'
Verstehe aber nicht warum der Compiler basicConfig() nicht findet denn meine IDE findet es.
Könnte mir jemand helfen?

robertweeke
Автор

"[...] wenn ich allerdings mit ERROR nur logge - was heißt nur? [...]"
Hatte den gleichen Gedanken, war lustig :D

Keyuser
Автор

Ich habe leider nicht den Sinn von dem Logger verstanden, könnte mir bitte jmd sagen, wozu wir so einen Logger brauchen

emirrustamov
Автор

Komisch bei mir kommt folgende Fehlermeldung.

=== RESTART: tutorials/Python/logging.py ===
Traceback (most recent call last):
File tutorials/Python/logging.py", line 1, in <module>
import logging
File tutorials/Python/logging.py", line 4, in <module>
logging.basicConfig(filename="log.log", level=logging.INFO)
AttributeError: module 'logging' has no attribute 'basicConfig'

Mondkraft
Автор

Ich habe gleich gebaut und bei mir ist logme.txt immer leer...

chinger
Автор

habe es noch nicht so ganz verstanden, was bringt mir das ?

jerry
Автор

Bei mir erstellt sich keine Datei. Könnte mir jemand helfen? Ich benutze Python 3.6.0

NoName-vrty
visit shbcf.ru