My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
pFileLogger  
pFileLogger
Phase-Implementation, Log
Updated Apr 30, 2007 by prezdes...@gmail.com

pFileLogger

Package Log
Filename pFileLogger.php
Type class
Extends pAbstractLogger
Implements pLogInterface

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

Powered by Google Project Hosting