Seite 1 von 1
[Django] Protokollierung
Verfasst: Mittwoch 3. Februar 2010, 16:41
von Sync32
Guten Tag.
Wenn ich mein kleinen Django SQL Server starte (in der Console ...manage.py runserver) protokolliert bzw. zeigt er mir ja die einzelnen Klicks an, was ich gerade so mache und ausführe.
Wo finde ich das im Code? Möchte, dass dieser Verlauf in einer .txt gespeichert wird.
Geht das oder muss ich nen eigenen Loggmode proggen?
Verfasst: Mittwoch 3. Februar 2010, 16:44
von Leonidas
Das stammt wohl aus dem SimpleHTTPServer aus der Standard Library.
Re: [Django] Protokollierung
Verfasst: Donnerstag 4. Februar 2010, 08:41
von jens
Sync32 hat geschrieben:Wo finde ich das im Code? Möchte, dass dieser Verlauf in einer .txt gespeichert wird.
Geht das oder muss ich nen eigenen Loggmode proggen?
Einfach umleiten in einer Datei

Verfasst: Donnerstag 4. Februar 2010, 09:19
von Zap
Das hier ist in der BaseHTTPServer Klasse vom Modul SimpleHTTPServer zu finden:
Code: Alles auswählen
def log_message(self, format, *args):
"""Log an arbitrary message.
This is used by all other logging functions. Override
it if you have specific logging wishes.
The first argument, FORMAT, is a format string for the
message to be logged. If the format string contains
any % escapes requiring parameters, they should be
specified as subsequent arguments (it's just like
printf!).
The client host and current date/time are prefixed to
every message.
"""
sys.stderr.write("%s - - [%s] %s\n" %
(self.address_string(),
self.log_date_time_string(),
format%args))
Habe keine Erfahrung mit Django und weiß deshalb nicht ob es möglich ist alternativ ein abgeleitetes Objekt des HTTP Servers zu verwenden.