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?
[Django] Protokollierung
Das hier ist in der BaseHTTPServer Klasse vom Modul SimpleHTTPServer zu finden:
Habe keine Erfahrung mit Django und weiß deshalb nicht ob es möglich ist alternativ ein abgeleitetes Objekt des HTTP Servers zu verwenden.
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))