]> err.no Git - sope/blob - sope-core/NGExtensions/NGLogging.subproj/ChangeLog
Xcode updates and updates for SOPE:X 2.x
[sope] / sope-core / NGExtensions / NGLogging.subproj / ChangeLog
1 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * NGLogEventDetailedFormatter.m: added comment regarding process name.
4
5 2004-11-19  Marcus Mueller  <znek@mulle-kybernetik.com>
6
7         * *.h: added detailed documentation
8
9         * *.m: added -description where appropriate
10
11         * NGLogger.m: removed +defaultLogger from the API, it's used
12           internally though.
13
14         * NGLoggerManager.m: reinstated caching of loggers. Added optimization
15           to reuse a "default" logger when no config is available.
16
17         * NGLogEvent.[hm]: changed -date to return NSCalendarDate instead of
18           NSDate.
19
20         * NGLogEventFormatter.[hm]: new base class for implementing formatters.
21           Also offers a factory for creating log event formatter instances
22           from configurations.
23
24         * NGLogEventDetailedFormatter.m: offers rich logging, similar to what
25           NSLog() in libFoundation has to offer.
26
27         * NGLogConsoleAppender.m: removed, obsoleted by NGLogStdoutAppender.
28
29         * NGLogFileHandleAppender.[hm]: new base class for implementing file
30           handle based appenders.
31
32         * NGLogStdoutAppender.m, NGLogStderrAppender.m: appenders for logging
33           to stdout/stderr.
34
35 2004-11-19  Helge Hess  <helge.hess@opengroupware.org>
36
37         * NGLoggerManager.m: use default logger if none is registered
38
39         * NGLogger.m: cleaned up -init, added default logger
40
41         * NGLogConsoleAppender.m: removed the bug with using a message in
42           place of a format, rewrote logger to be sufficiently fast
43
44 2004-11-18  Marcus Mueller  <znek@mulle-kybernetik.com>
45
46         * NGLogLevel.h: new header bearing the log levels
47
48         * NSObject+ExtendedLogging.[hm]: removed. All equivalent functionality
49           is now in NSObject+Logs.[hm].
50
51         * NGLogger.[hm]: changed API to that required by NSObject+Logs.m.
52
53 2004-11-17  Marcus Mueller  <znek@mulle-kybernetik.com>
54
55         * *.h: provided some documentation
56
57         * NGLoggerManager.[hm]: new method -loggerForFacilityNamed: for
58           sharing/referencing instances based on names.
59
60         * NSObject+NGExtendedLogging.h: fixed some serious misordering in
61           log levels (thanks to Helge Hess for reporting this! ;-)
62
63         * NSObject+NGExtendedLogging.m: some optimizations to default logging
64           facilities (check wheter loglevel is enabled before allocating
65           strings which is expensive).
66
67         * NGLogger.m: changed some code to address changes in NGLogLevel,
68           shortcut logging immediately if minimum log level is not met.
69
70 2004-11-12  Helge Hess  <helge.hess@opengroupware.org>
71         
72         * deprecated -defaultManager in favor of -defaultLoggerManager
73
74         * code cleanups for SOPE styleguides
75
76 2004-11-12  Marcus Mueller  <znek@mulle-kybernetik.com>
77
78         * NSObject+ExtendedLogging.[hm]: -(id)logger queries NGLoggerManager
79           now. Also, a new default "NGDefaultLogLevel" triggers default
80           NSObject based logging now.
81
82         * README: new file
83
84 2004-11-11  Marcus Mueller  <znek@mulle-kybernetik.com>
85
86         * NGLoggerManager.[hm]: controller providing loggers based on
87           information from user defaults (currently)
88
89 2004-05-27  Marcus Mueller  <znek@mulle-kybernetik.com>
90
91         * NGLogAppender.[hm]: introduced -formattedEvent:, currently not
92           configurable.
93
94         * NGLogSyslogAppender.m: works as expected now.
95
96         * NGLogger.m: uses new default (see README) to select the default
97           appender. Not optimal, but sufficient.
98
99         * NGLogConsoleAppender.m: changed to use -formattedEvent: now.
100
101 2004-05-27  Marcus Mueller  <znek@mulle-kybernetik.com>
102
103         * NGLogSyslogAppender.[hm]: syslog appender, untested.
104
105         * ChangeLog: created