File: ChangeLog

package info (click to toggle)
liblog-agent-perl 0.306-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 360 kB
  • ctags: 261
  • sloc: perl: 2,264; makefile: 35
file content (265 lines) | stat: -rw-r--r-- 8,434 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
Mon Feb  2 22:34:28 EST 2004   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.6

        Stripped line endings in common tests to allow tests to succeed
        under non-UN*X environments.  Also replaced an unnecessary handle
        alias with the actual file name in t/file.t.  Thanks to Jay Lawrence 
        and Terrence Brannon for pointing out the test problems.

Sat Sep 27 13:56:58 EDT 2003   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.5

        Added a wrapper for &AutoLoader::AUTOLOAD to save the value
        of $!, which is often clobbered before the substitution of
        "%m" by logxxx().

        Added a META.yml file and disabled autogeneration in Makefile.PL.

Sat Mar  8 11:43:41 EST 2003   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.4

        Made the logxxx() calls transparent to all (current)
        sprintf() formatting patterns.  Not all formatting
        errors will be caught before passed to sprintf(), but 
        the obviously malformed ones will be detected.

        Added support for embedded newlines in messages passed to
        logcarp() and logxcarp().

Mon Sep 30 23:48:20 EDT 2002   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.3

        Removed the problematic t/mail.t test.  The test fails due
        to problems with redirecting the output of Mail::Mailer in
        test mode.

Thu Aug  1 23:44:06 EDT 2002   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.2

        Expanded &Carp::shortmess workaround in Log::Agent::Driver to
        handle behavior under Perl 5.8.0.

Sun May 12 05:05:46 EDT 2002   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.1p2

        Added prechecks for sprintf() arguments in Log::Agent::Formatting.

        Added argument for Mail::Mailer options in
        Log::Agent::Driver::Mail->make().

Thu Apr 25 22:51:11 EDT 2002   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.1p1

        Added trial Log::Agent::Driver::Mail for sending log messages
        via email.

        Minor changes to version control.

Mon Mar 18 13:15:38 EST 2002   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.1

        Removed paranoid argument test from Log::Agent::Driver::Fork::make(),
        now relying on later failure for invalid argument.  Only testing
        with ref() now.

Sat Feb 23 03:14:37 EST 2002   Mark Rogaski <mrogaski@cpan.org>

. Description:  0.3.0

        Added Log::Agent::Driver::Fork to allow logconfig() to accept
        multiple drivers at once.

        Added file permission arguments to Log::Agent::Driver::File and
        Log::Agent::Channel::File.

        Corrected "uninitialized value" in Log::Agent::Tag::Caller caused
        by undefined $subroutine.

Wed Apr 11 17:54:44 MEST 2001   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Added hyperlinks within POD to ease web browsing of manpage.

        Routines from Log::Agent::Priorities are now auto-loaded.

        Normalize priority string ("err" -> "error") when logging it,
        Indeed, Log::Agent::Logger uses those routines but makes
        strict use of syslog priority names.

Sat Mar 31 12:03:15 MEST 2001   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Massive renaming Devel::Datum -> Carp::Datum.

        Fixed =over to add explicit indent level, for POD checkers.

        Fixed off-by-one error in prio_from_level(), which caused
        improper conversion for level 10.

Thu Mar 15 00:42:22 MET 2001   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Updated version number.

Thu Mar 15 00:41:24 MET 2001   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Forgot to handle -prefix in Log::Agent::Channel::Syslog.

        Was wrongly issuing test headers twice when skipping
        the t/tag_callback.t tests.

Tue Mar 13 20:15:37 MET 2001   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Fixed typo in -priority documentation.

        Manual page for Log::Agent::Tag::Priority was irrelevant.

Tue Mar 13 19:52:02 MET 2001   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Added the -priority and -tags options to logconfig() for
        including priority string in messages, as well as user-defined
        tag strings.

        Test the ${line} variable substitution in caller formatting.

        Fixed bug for *BSD systems, which caused the test suite to fail.

        Class Log::Agent::Caller disappered, and is now replaced by
        Log::Agent::Tag::Caller.

        9 new files, 1 file suppressed.

Sun Nov 12 15:48:21 MET 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Version 0.2.1.

        Minor typo fixes.

Mon Nov  6 20:12:06 MET 2000    Raphael Manfredi <Raphael_Manfredi@pobox.com>

        Version 0.2.0

        Modularized the logging channels.  They have now their own hierarchy
        under Log::Agent::Channel.

        Modularized priority, prefixing and timestamping routines, so that
        they can be re-used by satellite Log::Agent modules.

        Logging from Log::Agent is now subject to pruning depending on the
        logging level set.  By default, it is "notice", so that even logsay()
        is visible.

Sun Oct  1 22:05:51 MEST 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Version 0.1.8

        Added support for Devel::Datum.  This module is still under
        development, but is already used in production system.

        New logcarp, logxcarp and logxcroak interface.

        Fixed carpmess to work around Carp's incorrect offseting and
        added a test suite for logcarp and logxcarp.

        5 new files.

Tue Jul  4 22:03:04 MEST 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Forgot to increase version number at last patch.

Tue Jul  4 22:01:55 MEST 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Was missing default init check before calling logwrite(),
        resulting in a call on an undefined referenced in logtrc()
        and logdbg() when no explicit configuration was otherwise made.
Tue Jun 20 23:27:14 MEST 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Added logcroak(), to die from the perspective of the caller.

        New logwrite() routine for upper-level apps, which unconditionally
        logs messages to a specified channel.

        Fixed arg processing to avoid dying on 2nd calls to logconfig().

        Fixed typos in debug init and man page.

        Removed logtrc() and logdbg() from the driver interface: they are
        now frozen in Log::Agent, and implemented in terms of logwrite(),
        which may be redefined as suited.

Thu Mar 30 21:25:23 MEST 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Forgot that /(?<!)/ is a 5.005 feature, fixed Agent/Caller.pm.

Sun Mar  5 23:30:16 MET 2000   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Added missing 1 for require and fixed typo in pod for
        Log::Agent::Caller as was reported by many people.

        All .pm files now have an __END__ marker before the pod
        section anyway, so that the Perl parser stops.

        Added support for logfile rotation via Log::Agent::Rotate.

        No longer uses IO::Handle but relies on the new
        Log::Agent::File hierarch, to support logfile rotation.
        Native Perl files are now handled via Log::Agent::File::Native.

        Suppressed blurb about the Linux bug since we workaround it by
        creating a new separate default_exp.t test.

        Three new files.

Thu Dec  9 18:31:30 MET 1999   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Wrote two versions of format_args and eval proper one.
        Indeed, perl-5.005 versions do not support /(?<!)/ and
        this is parsed at compile time, hence we need to protect
        the expression within an eval.

Wed Dec  8 22:53:27 MET 1999   Raphael Manfredi <Raphael_Manfredi@pobox.com>

. Description:

        Forgot that /(?<!)/ is a 5.005 feature, fixed Agent.pm.

        Mentions that perl 5.005 fails tests on Linux due to a perl or
        glibc bug. It's only the test code that fails though.

Tue Dec  7 22:01:49 MET 1999  Raphael Manfredi <Raphael_Manfredi@pobox.com>
. Description

        Initial revision 0.1.