forked from graylog-labs/gelf-rb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
43 lines (38 loc) · 1.5 KB
/
CHANGELOG
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
1.3.2, 2011-12-02:
* support for rubygems-test.
* rescue from more network errors.
1.3.1, 2011-10-28:
+ allow to rescue from network errors.
1.3.0, 2011-07-27:
+ allow to set timestamp manually.
1.2.0.beta1, 2011-05-23:
+ compatibility with GELF specification 1.0:
* requires modern graylog2-server and graylog2-web-interface;
+ Notifier#default_options, Notifier#default_options=;
+ severity (level) threshold;
+ automatically set 'file', 'line' and 'timestamp' fields;
+ wrappers for GELF::Notifier#notify with severity:
+ GELF::Notifier.debug
+ GELF::Notifier.info
+ GELF::Notifier.warn
+ GELF::Notifier.error
+ GELF::Notifier.fatal
+ GELF::Notifier.unknown
+ full compatibility with Ruby Logger and other loggers:
+ GELF::Logger#fatal { "Argument 'foo' not given." }
+ GELF::Logger#error "Argument #{ @foo } mismatch."
+ GELF::Logger#info('initialize') { "Initializing..." }
+ GELF::Logger#add(GELF::FATAL) { 'Fatal error!' }
+ GELF::Logger#close
+ GELF::Logger#level = GELF::INFO
+ allow to change severity mapping;
+ send messages to receivers in round-robin;
* GELF::Notifier#host and #port are attr_readers now and deprecated (were attr_accessor);
+ allow to disable file and line collection (GELF::Notifier#collect_file_and_line = false);
- deprecated Gelf class removed.
1.0.2, 2010-11-29:
1.0.1, 2010-11-29:
- added more tests for chunking in attempt to locate not existing bug.
1.0.0, 2010-11-10:
+ initial stable version;
* deprecated Gelf class is still there.