#include <TSystemLogging.hh>
Public 型 | |
enum | { CONS = LOG_CONS, NDELAY = LOG_NDELAY, NOWAIT = LOG_NOWAIT, ODELAY = LOG_ODELAY, PERORR = LOG_PERROR, PID = LOG_PID } |
theOptionにはORしたものをあたえる [詳細] | |
enum | { AUTH = LOG_AUTH, AUTHPRIV = LOG_AUTHPRIV, CRON = LOG_CRON, DAEMON = LOG_DAEMON, FTP = LOG_FTP, KERN = LOG_KERN, LOCAL0 = LOG_LOCAL0, LOCAL1 = LOG_LOCAL1, LOCAL2 = LOG_LOCAL2, LOCAL3 = LOG_LOCAL3, LOCAL4 = LOG_LOCAL4, LOCAL5 = LOG_LOCAL5, LOCAL6 = LOG_LOCAL6, LOCAL7 = LOG_LOCAL7, LPR = LOG_LPR, MAIL = LOG_MAIL, NEWS = LOG_NEWS, SYSLOG = LOG_SYSLOG, USER = LOG_USER, UUCP = LOG_UUCP } |
ファシリティ,出力先と考えてよい [詳細] | |
enum | { EMERG = LOG_EMERG, ALERT = LOG_ALERT, CRIT = LOG_CRIT, ERROR = LOG_ERR, WARNING = LOG_WARNING, NOTICE = LOG_NOTICE, INFO = LOG_INFO, DEBUG = LOG_DEBUG } |
レベル (プライオリティはファシリティとの組み合わせ) [詳細] | |
Public メソッド | |
TSystemLogging (Tint level=INFO, Tint facility=USER, Tint option=PID|ODELAY) | |
TSystemLogging (const TSystemLogging &right) | |
~TSystemLogging () | |
Tvoid | Open (Tint option, Tint facility) |
Tvoid | Open (Tint option) |
Tvoid | Open () |
Tvoid | Close () |
Tvoid | Record (Tint level, const Tstring &format,...) |
Tvoid | Record (const Tstring &format,...) |
Tvoid | Record (Tint level, const Tstring &format, va_list ap) |
Tvoid | Record (const Tstring &format, va_list ap) |
Tint | GetLevel () const |
Tint | GetFacility () const |
Tint | GetOption () const |
const Tstring & | GetID () const |
const Tstring & | GetMessageBuffer () const |
Tvoid | SetLevel (Tint level) |
Tvoid | SetFacility (Tint facility) |
Tvoid | SetOption (Tint option) |
Tvoid | SetID (const Tstring &ident) |
Tvoid | SetID () |
Tvoid | SetMessageBuffer (const Tstring &buffer) |
Tvoid | AddBuffer (const Tstring &message) |
Tvoid | ClearBuffer () |
const TSystemLogging & | operator= (const TSystemLogging &right) |
TSystemLogging & | operator<< (Tostream &(*pf)(Tostream &)) |
TSystemLogging & | operator<< (Tostream &os) |
TSystemLogging & | operator<< (const Tstring &message) |
TSystemLogging & | operator<< (Tdouble n) |
TSystemLogging & | operator<< (Tdouble *n) |
TSystemLogging & | operator<< (Tfloat n) |
TSystemLogging & | operator<< (Tfloat *n) |
TSystemLogging & | operator<< (Tint n) |
TSystemLogging & | operator<< (Tint *n) |
TSystemLogging & | operator<< (TUint n) |
TSystemLogging & | operator<< (TUint *n) |
TSystemLogging & | operator<< (Tshort n) |
TSystemLogging & | operator<< (Tshort *n) |
TSystemLogging & | operator<< (TUshort n) |
TSystemLogging & | operator<< (TUshort *n) |
TSystemLogging & | operator<< (Tlong n) |
TSystemLogging & | operator<< (Tlong *n) |
TSystemLogging & | operator<< (TUlong n) |
TSystemLogging & | operator<< (TUlong *n) |
TSystemLogging & | operator<< (Tchar n) |
TSystemLogging & | operator<< (TUchar n) |
TSystemLogging.hh の 72 行で定義されています。
|
theOptionにはORしたものをあたえる
TSystemLogging.hh の 77 行で定義されています。 |
|
ファシリティ,出力先と考えてよい
TSystemLogging.hh の 93 行で定義されています。 |
|
レベル (プライオリティはファシリティとの組み合わせ)
TSystemLogging.hh の 137 行で定義されています。 |
|
TSystemLogging.cc の 32 行で定義されています。 参照 SetID(). |
|
TSystemLogging.cc の 42 行で定義されています。 参照 SetID(). |
|
TSystemLogging.cc の 52 行で定義されています。 参照 Close(). |
|
TSystemLogging.hh の 226 行で定義されています。 参照 Tvoid. 呼出 operator<<(). |
|
TSystemLogging.hh の 232 行で定義されています。 参照 Tvoid. 呼出 operator<<(). |
|
TSystemLogging.cc の 78 行で定義されています。 参照 Tvoid. 呼出 Record(), と ~TSystemLogging(). |
|
TSystemLogging.hh の 341 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 351 行で定義されています。 参照 Tstring. |
|
TSystemLogging.hh の 336 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 356 行で定義されています。 参照 Tstring. |
|
TSystemLogging.hh の 346 行で定義されています。 参照 Tint. |
|
TSystemLogging.cc の 72 行で定義されています。 参照 Tvoid. |
|
TSystemLogging.cc の 65 行で定義されています。 参照 Open(), SetOption(), と Tvoid. |
|
TSystemLogging.cc の 57 行で定義されています。 参照 Open(), SetFacility(), SetOption(), と Tvoid. |
|
TSystemLogging.hh の 255 行で定義されています。 |
|
TSystemLogging.hh の 249 行で定義されています。 参照 Tstring. |
|
TSystemLogging.hh の 331 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 326 行で定義されています。 参照 ultostr(). |
|
TSystemLogging.hh の 321 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 316 行で定義されています。 参照 ltostr(). |
|
TSystemLogging.hh の 311 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 306 行で定義されています。 参照 ultostr(). |
|
TSystemLogging.hh の 301 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 296 行で定義されています。 参照 itostr(). |
|
TSystemLogging.hh の 291 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 286 行で定義されています。 参照 ultostr(). |
|
TSystemLogging.cc の 170 行で定義されています。 参照 Tchar, Tflush, Tint, Tostrstream, と Tstring. |
|
TSystemLogging.hh の 281 行で定義されています。 参照 itostr(). |
|
TSystemLogging.hh の 276 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 271 行で定義されています。 参照 ftostr(). |
|
TSystemLogging.hh の 266 行で定義されています。 参照 Tint. |
|
TSystemLogging.hh の 261 行で定義されています。 参照 dtostr(). |
|
TSystemLogging.hh の 243 行で定義されています。 参照 AddBuffer(). |
|
TSystemLogging.hh の 238 行で定義されています。 |
|
TSystemLogging.cc の 180 行で定義されています。 参照 ALERT, ClearBuffer(), CRIT, DEBUG, EMERG, ERROR, INFO, NOTICE, Record(), Tcerr, Tcout, と WARNING. |
|
TSystemLogging.cc の 160 行で定義されています。 参照 SetID(), theFacility, theLevel, theMessageBuffer, と theOption. |
|
TSystemLogging.cc の 109 行で定義されています。 |
|
TSystemLogging.cc の 102 行で定義されています。 参照 Record(), SetLevel(), と Tvoid. |
|
TSystemLogging.cc の 93 行で定義されています。 |
|
TSystemLogging.cc の 84 行で定義されています。 参照 Tvoid. 呼出 operator<<(), と Record(). |
|
TSystemLogging.hh の 368 行で定義されています。 参照 Tvoid. 呼出 Open(). |
|
TSystemLogging.cc の 117 行で定義されています。 参照 ALERT, CRIT, DEBUG, EMERG, ERROR, INFO, NOTICE, Tstring, Tvoid, と WARNING. 呼出 operator=(), SetLevel(), と TSystemLogging(). |
|
TSystemLogging.hh の 380 行で定義されています。 参照 Tvoid. |
|
TSystemLogging.hh の 361 行で定義されています。 呼出 Record(). |
|
TSystemLogging.hh の 386 行で定義されています。 参照 Tvoid. |
|
TSystemLogging.hh の 374 行で定義されています。 参照 Tvoid. 呼出 Open(). |