Professional Documents
Culture Documents
Ubicación de Mensajes
CU001. Registrar
Mensaje Predefinido a
una Salida
Usuario
«include»
ConsoleLogger
LoggerTest
+ main(String[]): void
«interface»
Logger «use»
+ log(String): void
«instantiate»
Properties
FileLogger
-logger
- logger: FileLogger
- FileLogger()
+ getFileLogger(): FileLogger
+ log(String): void
MiscUtil
:LoggerTest :FileLogger
Usuario
ejecutar()
main(String[])
factory: LoggerFactory
LoggerFactory()
isFileLogginEnabled() ref
Evaluar Bandera
S1
alt isFileLoggingEnabled
[true]
opt if
FileLogger()
logger()
FileUtil()
[false]
:ConsoleLogger
ConsoleLogger()
ConsoleLogger()
log("A Message to Log")
sd Evaluar Bandera
isFileLoggingEnabled
factory: LoggerFactory
isFileLoggingEnabled(): boolean
p: Properties
Properties()
try
load(ClassLoader.getSystemResourceAsStream("Logger.properties"))
fileLoggingValue= getProperty("FileLogging")
alt Region
Interrumpible
[fileLoggingValue.equalsIgnoreCase("ON") == true]
bool()
S1
[fileLoggingValue.equalsIgnoreCase("ON") == false]
false
opt catch