Menu

#1 TLogLog.Create(): TLogODSAppender will be freed immediately

open
nobody
None
5
2003-10-07
2003-10-07
No

Delphi5:
In TLogLog.Create() the Appender will be freed in the
call to AddAppender:

AddAppender(TLogODSAppender.Create(''));

Calling the log-methods will result in an
invalidPointer Exception.

BugFix:

constructor TLogLog.Create;
var appender: ILogAppender;
begin
inherited Create('');
appender := TLogODSAppender.Create('');
AddAppender(appender);
InternalDebugging := False;
Level := Log4D.Debug;
end;

Discussion


Log in to post a comment.