root/lang/io/Log4Io/io/LoggingEvent.io

Revision 16743, 0.6 kB (checked in by nowelium, 4 months ago)

lang/io/Log4Io: パッケージに分けてみた

Line 
1Log4Io LoggingEvent := Object clone do(
2    startTime := nil
3    categoryName := nil
4    message := nil
5    exception := nil
6    level := nil
7    logger := nil
8
9    with := method(categoryName, level, message, exception, logger,
10        c := self clone
11        c startTime := Date clone
12        c categoryName = categoryName
13        c level = level
14        c message = message
15        c exception = exception
16        c logger = logger
17        c
18    )
19    getFormattedTimestamp := method(
20        if(logger isNil not) then(
21            return logger getFormattedTimestamp(startTime)
22        )
23        return startTime asAtomDate
24    )
25)
26
Note: See TracBrowser for help on using the browser.