Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Web Component Framework für Delphi Webanwendungen

  Alt 6. Mär 2012, 18:41
Eine neue Demoversion ist erschienen. Sie zeigt weitere Features, darunter die Verwendung des integrierten Log4D Logging Frameworks aus einer Web Component heraus.

http://mikejustin.wordpress.com/web-...er-for-delphi/

Da innerhalb des Servers mehrere 'Kontexte' gleichzeitig ausgeführt werden können (zum Beispiel Seiten zum Thema Delphi unter http://localhost/delphi/*.* und andere Seiten unter http://localhost/allesandere/*.*), unterstützt das Framework auch getrennte Logging-Ausgaben.
Delphi-Quellcode:
procedure TLoggingWebComponent.OnGet(Request: TIdHTTPRequestInfo; Response: TIdHTTPResponseInfo);
begin
  // build the HTML response
  Response.ContentText := Bind('logging.html');

  // messages go to logger with the same name as the context path
  Config.GetContext.Log('Message from TLoggingWebComponent.OnGet');
end;
Vom Framework wird je Kontext ein Log4D Logger angelegt, der über die Konfigurationsdatei config\log4d.props getrennt konfiguriert werden kann. Damit läßt sich zum Beispiel eine getrennte Logdatei je Kontext erzeugen.
Michael Justin
habarisoft.com

Geändert von mjustin ( 6. Mär 2012 um 18:45 Uhr)
  Mit Zitat antworten Zitat