fix pb with special log file names
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#ifndef lint
|
||||
static char rcsid [] = "@(#$Id: debuglog.cpp,v 1.3 2006-01-23 13:32:28 dockes Exp $ (C) 2002 OKYZ";
|
||||
static char rcsid [] = "@(#$Id: debuglog.cpp,v 1.4 2006-11-08 15:34:20 dockes Exp $ (C) 2002 OKYZ";
|
||||
#endif
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@@ -43,6 +43,11 @@ namespace DebugLog {
|
||||
|
||||
#endif // NO_NAMESPACES
|
||||
|
||||
bool DebugLog::isspecialname(const char *logname)
|
||||
{
|
||||
return !strcmp(logname, "stdout") || !strcmp(logname, "stderr");
|
||||
}
|
||||
|
||||
class DebugLogWriter {
|
||||
public:
|
||||
virtual ~DebugLogWriter() {}
|
||||
|
||||
@@ -61,6 +61,7 @@ class DebugLog {
|
||||
virtual void pushlevel(int lev);
|
||||
virtual void poplevel();
|
||||
virtual void logdate(int onoff) {dodate = onoff;}
|
||||
static bool isspecialname(const char *logname);
|
||||
};
|
||||
|
||||
extern DebugLog *getdbl();
|
||||
|
||||
Reference in New Issue
Block a user