Changeset ef9dff6 for src/Helpers/errorlogger.cpp
- Timestamp:
- Jul 14, 2014, 8:37:03 PM (11 years ago)
- Children:
- 0ab195
- Parents:
- ca940b
- git-author:
- Frederik Heber <heber@…> (06/19/14 16:26:39)
- git-committer:
- Frederik Heber <heber@…> (07/14/14 20:37:03)
- File:
-
- 1 edited
-
src/Helpers/errorlogger.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Helpers/errorlogger.cpp
rca940b ref9dff6 28 28 int errorLogger::verbosity = 2; 29 29 ostream* errorLogger::nix = NULL; 30 ostream* errorLogger::defaultout = NULL; 31 ostream* errorLogger::out = NULL; 30 32 31 33 /** … … 37 39 { 38 40 nix = new ofstream("/dev/null"); 41 defaultout = &cerr; 42 out = defaultout; 39 43 }; 40 44 … … 45 49 { 46 50 delete nix; 51 out = NULL; // we are not responsible if out got changed 52 defaultout = NULL; // do not delete cerr 47 53 } 48 54 … … 67 73 return verbosity; 68 74 } 75 76 /** Sets a new output stream. 77 * 78 * \param _newout new output stream, if NULL we set to defaultout 79 */ 80 void errorLogger::setOutputStream(ostream *_newout) 81 { 82 if(_newout != NULL) 83 out = _newout; 84 else 85 out = defaultout; 86 } 87 69 88 70 89 /** … … 95 114 break; 96 115 } 97 v.print( cerr);98 return cerr;116 v.print(*errorLogger::out); 117 return *errorLogger::out; 99 118 } else 100 119 return *l.nix; … … 117 136 break; 118 137 } 119 v.print( cerr);120 return cerr;138 v.print(*errorLogger::out); 139 return *errorLogger::out; 121 140 } else 122 141 return *l->nix;
Note:
See TracChangeset
for help on using the changeset viewer.
