pFileLogger
Leírás
Szöveges fájlba történő loggolást megvalósító osztály. A loggolás formátuma a következő: [log-time][event-level] message Példa:
[2007-04-30 22:24:30][info] Documentation example
Tulajdonságok
| Tulajdonság | Láthatóság | Módosítók | Alapértelmezett érték | Leírás |
| logLevel | protected | | 6 | az a loggolási szint, melynél alacsonyabb értékű levő log-üzenetet az adott logger osztály nem fog loggolni. |
| file | private | | null | a fájl, melybe a loggolás történni fog |
| handle | private | | null | az erőforrás azonosító, mely a megnyitott file-t azonosítja. |
| logFormat | private | | [%s][%s] %s | a log formátuma, később esetlegesen módosítható lesz, ezért került bele propertyként. |
Metódusok
| Metódus | Láthatóság | Módosítók | Paraméterek | Leírás |
| construct | public | | logLevel:integer, path:string | Előkészíti a loggolást, beállítja a logLevel értéket, illetve megpróbálja hozzáfűzésre megnyitni a fájlt, és ha nem találja, akkor megpróbálja létrehozni azt |
| destruct | public | | | Bezárja a fájlt |
| getFile | private | | | Visszaadja a fájl elérési útját |
| setFile | private | | path:string | Beállítja a file tulajdonságot |
| log | public | | logLevel: integer, message: string | loggolást megvalósító metódus |
| getLogLevel | public | | | Visszaadja az aktuális logLevel értéket |
| setLogLevel | protected | | newLogLevel:integer | beállítja a logLevel értéket |
Lásd még
Log, pAbstractLogger, pFileLoggerFactory