1 #include "AliL3Logging.h"
2 #include "AliL3Logger.h"
9 int AliL3Logger::kAll= AliL3Log::kAll;
10 int AliL3Logger::kDebug = AliL3Log::kDebug;
11 int AliL3Logger::kInformational = AliL3Log::kInformational;
12 int AliL3Logger::kWarning = AliL3Log::kWarning;
13 int AliL3Logger::kError = AliL3Log::kError;
14 int AliL3Logger::kFatal = AliL3Log::kFatal;
16 AliL3Logger::AliL3Logger(){
17 gLogLevel=AliL3Log::kAll;
20 AliL3Logger::~AliL3Logger(){
21 if(dn) {gLog.DelServer(dn);delete dn;}
22 if(so) {gLog.DelServer(so);delete so;}
23 if(se) {gLog.DelServer(se);delete se;}
24 if(sm) {gLog.DelServer(sm);delete sm;}
25 if(of) {of->close();delete of;}
27 void AliL3Logger::Set(int l){gLogLevel |=l;}
28 void AliL3Logger::UnSet(int l){gLogLevel &=(~l);}
29 void AliL3Logger::UseDevNull(){
31 dn = new AliL3DevNullLogServer();
34 void AliL3Logger::UseStdout(){
36 so = new AliL3StdoutLogServer();
39 void AliL3Logger::UseStderr(){
41 se = new AliL3StderrLogServer();
45 void AliL3Logger::UseStream(char *name){
47 // static ofstream of;
53 sm = new AliL3StreamLogServer(*of);
56 void AliL3Logger::NotUseDevNull(){
57 if(dn) {gLog.DelServer(dn);delete dn;dn=0;}
59 void AliL3Logger::NotUseStdout(){
60 if(so) {gLog.DelServer(so);delete so;so=0;}
62 void AliL3Logger::NotUseStderr(){
63 if(se) {gLog.DelServer(se);delete se;se=0;}
66 void AliL3Logger::NotUseStream(){
67 if(sm) {gLog.DelServer(sm);delete sm;sm=0;}
68 if(of) {of->close();delete of;of=0;}
72 int AliL3Logger::kAll= AliL3Log::kAll;
73 int AliL3Logger::kDebug = AliL3Log::kDebug;
74 int AliL3Logger::kInformational = AliL3Log::kInformational;
75 int AliL3Logger::kWarning = AliL3Log::kWarning;
76 int AliL3Logger::kError = AliL3Log::kError;
77 int AliL3Logger::kFatal = AliL3Log::kFatal;
79 AliL3Logger::AliL3Logger(){;}
80 AliL3Logger::~AliL3Logger(){;}
81 void AliL3Logger::Set(int l){;}
82 void AliL3Logger::UnSet(int l){;}
83 void AliL3Logger::UseDevNull(){;}
84 void AliL3Logger::UseStdout(){;}
85 void AliL3Logger::UseStderr(){;}
86 void AliL3Logger::UseStream(char *name){;}
87 void AliL3Logger::NotUseDevNull(){;}
88 void AliL3Logger::NotUseStdout(){;}
89 void AliL3Logger::NotUseStderr(){;}
90 void AliL3Logger::NotUseStream(){;}