ChangeLog

2017-01-30

2017-01-30 Michael Granger <ged@FaerieMUD.org>

README.rdoc, lib/loggability.rb, lib/loggability/override.rb, loggability.gemspec, spec/loggability/override_spec.rb, spec/loggability_spec.rb

Allow overriding log hosts for a block [f8dc613a7b78] [tip]

2017-01-16

2017-01-16 Michael Granger <ged@FaerieMUD.org>

README.md

Backing out bitbucket README crap [bdf3a19c7bd5]

2017-01-16 Mahlon E. Smith <mahlon@martini.nu>

.hgsigs, .hgtags

Merge accidental branching. [5a726b7f87db]

2017-01-16 Mahlon E. Smith <mahlon@laika.com>

.hgtags

Added tag v0.13.0 for changeset 9dadd26fcb41 [f1b3d8191c22]

.hgsigs

Added signature for changeset 2676e38c8850 [9dadd26fcb41] [v0.13.0]

History.rdoc, Rakefile, lib/loggability.rb

Just a bump for the Configurability dependency. [2676e38c8850]

2016-12-28

2016-12-28 Michael Granger <ged@faeriemud.org>

README.md

README.md edited online with Bitbucket [a70fe4d1f1ce]

2016-12-28 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.12.0 for changeset afbc62f64869 [724e4945be75]

.hgsigs

Added signature for changeset f4e0960bd29c [afbc62f64869] [v0.12.0]

2016-12-14

2016-12-14 Michael Granger <ged@FaerieMUD.org>

.hgignore, History.rdoc, Manifest.txt, Rakefile, lib/loggability.rb, loggability.gemspec

Bump minor version, update history file. [f4e0960bd29c]

lib/loggability/loghost.rb, spec/loggability/loghost_spec.rb

Re-fix the losthost inheritance thing the right way [a7afccbe2995]

.gems, .ruby-gemset, .ruby-version, .rvm.gems, .rvmrc

Switch to generic ruby version manager files [fdaab783b02d]

2016-12-12

2016-12-12 Michael Granger <ged@FaerieMUD.org>

certs/ged.pem

Add my gem-signing cert [8460717ef6cf]

README.rdoc

Update copyright dates in the README. [42bfd41f3982]

lib/loggability.rb, spec/loggability/override_spec.rb, spec/loggability_spec.rb

Fix configuration so it's applied more consistently [6379f2040f92]

lib/loggability/loghost.rb

Don't make classes that inherit loghosts their own loghosts [e5f55d8d0f97]

2016-08-02

2016-08-02 Michael Granger <ged@FaerieMUD.org>

lib/loggability.rb, spec/loggability_spec.rb

Post-configure log hosts created after config is loaded [ac36738fd7ee]

2015-03-01

2015-03-01 Michael Granger <ged@FaerieMUD.org>

Manifest.txt, lib/loggability/logclient.rb, loggability.gemspec, spec/loggability_spec.rb

Clear the log proxy for duped/cloned log clients [a572fbf8440b]

Rakefile

Set the title on generated docs [433f9c68760f]

2015-02-27

2015-02-27 Michael Granger <ged@FaerieMUD.org>

.hgignore, loggability.gemspec

Forgot to add the gemspec [13282fe8202d]

.rvmrc, .simplecov, .travis.yml, Gemfile, Rakefile

Prep for travis-ci builds [7c42a3ce53e6]

lib/loggability/formatter.rb, spec/loggability/formatter_spec.rb

Use the current thread's object ID and not the Thread class's [9d022ce39171]

2014-04-14

2014-04-14 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.11.0 for changeset 430cb8049ae4 [c26d488a0129]

.hgsigs

Added signature for changeset fa08d10cb3b6 [430cb8049ae4] [v0.11.0]

2014-04-02

2014-04-02 Michael Granger <ged@FaerieMUD.org>

History.rdoc, lib/loggability.rb

Bump the minor version, update history. [fa08d10cb3b6]

.hgignore, Rakefile, lib/loggability/logger.rb, lib/loggability/loghost.rb, spec/helpers.rb, spec/loggability/formatter/color_spec.rb, spec/loggability/formatter/html_spec.rb, spec/loggability/logger_spec.rb, spec/loggability/override_spec.rb

Fix a bug when a log host is subclassed. - Inheriting a log host now registers the subclass as its own log host. - Add a gemspec-building task. - Eliminated the last vestiges of deprecated RSpec syntax. [dc975db7ae50]

2014-03-24

2014-03-24 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.10.1 for changeset ed0c5e115cac [ec646cc6977a]

.hgsigs

Added signature for changeset 24fd8762623d [ed0c5e115cac] [v0.10.1]

History.rdoc, lib/loggability.rb

Bump the patch version, update history. [24fd8762623d]

.rvm.gems, Gemfile, lib/loggability.rb, spec/loggability_spec.rb

Raise an exception when something attempts to use a non-existant log host. [bbbb41b5f199]

2014-02-04

2014-02-04 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.10.0 for changeset 75f1eb53eefa [f87a413e30fd]

.hgsigs

Added signature for changeset b1250807b56e [75f1eb53eefa] [v0.10.0]

History.rdoc, lib/loggability.rb

Bump the minor version, update history. [b1250807b56e]

lib/loggability/logger.rb, spec/loggability/logger_spec.rb

Add a write method to Loggability::Logger for Rack::CommonLogger compatibility. [b7911c961bb0]

2014-01-17

2014-01-17 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.9.0 for changeset 6f90bce76e3b [978864d0a0f0]

.hgsigs

Added signature for changeset 05e0a87c92c7 [6f90bce76e3b] [v0.9.0]

Gemfile

Update the Gemfile [05e0a87c92c7]

2014-01-08

2014-01-08 Michael Granger <ged@FaerieMUD.org>

Rakefile

Use newer hoe plugin [5a465a2c0e79]

.rvm.gems

Update RVM gemset [ec28321ba712]

History.rdoc, lib/loggability.rb

Bump the minor version, update history. [469cf788e750]

spec/loggability/logger_spec.rb, spec/loggability/override_spec.rb, spec/loggability_spec.rb

Fix deprecated RSpec stuff [60116eaa175f]

2013-11-22

2013-11-22 Michael Granger <ged@FaerieMUD.org>

Manifest.txt, README.rdoc, Rakefile, lib/loggability/spechelpers.rb, spec/helpers.rb, spec/loggability/spechelpers_spec.rb

Make the spechelpers a little more intelligent. - You no longer need to do setup_logging/reset_logging in a before(:all)/after(:all) block; that's done for you. - You can now override the logging level for any example group by adding 'logging' or 'log' metadata. - Fixed some documentation, added docs for the spec helpers. [c888220ef581]

2013-10-09

2013-10-09 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.8.1 for changeset 9bf0ab5413b3 [bfdae6012fa6]

.hgsigs

Added signature for changeset db603bf7b399 [9bf0ab5413b3] [v0.8.1]

History.rdoc, lib/loggability.rb

Bump the patch version, update history. [db603bf7b399]

lib/loggability/override.rb, spec/loggability/override_spec.rb

Fix the problem with blocks not being called in chained overrides. [a3d578201547]

2013-10-07

2013-10-07 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.8.0 for changeset 9e8338f511bf [d9e93e136b47]

.hgsigs

Added signature for changeset a4c6b86b7cbc [9e8338f511bf] [v0.8.0]

History.rdoc, lib/loggability.rb

Bump minor version, update history. [a4c6b86b7cbc]

2013-10-06

2013-10-06 Michael Granger <ged@FaerieMUD.org>

.hgignore, Gemfile.lock

Remove generated file. [377006201c40]

loggability.gemspec

Remove generated file. [d18c5ee6d94a]

Manifest.txt, lib/loggability.rb, lib/loggability/override.rb, spec/loggability/override_spec.rb, spec/loggability_spec.rb

Fix some bugs in aggregated overrides. - Make cloning an override additive - Add missing ::with_level and ::formatted_with module methods to Loggability. - Clear overridden settings in dups of Override objects. - Update the manifest. [44b025b728e6]

README.rdoc, lib/loggability.rb, lib/loggability/logger.rb, lib/loggability/override.rb, spec/loggability/logger_spec.rb, spec/loggability/override_spec.rb, spec/loggability_spec.rb

Add mechanism for temporary aggregated overrides [a7d4b92e17f3]

2013-10-04

2013-10-04 Michael Granger <ged@FaerieMUD.org>

Gemfile, Gemfile.lock, Rakefile, lib/loggability.rb, lib/loggability/logclient.rb, lib/loggability/loghost.rb, loggability.gemspec, spec/helpers.rb, spec/lib/helpers.rb, spec/loggability/formatter/color_spec.rb, spec/loggability/formatter/html_spec.rb, spec/loggability/formatter_spec.rb, spec/loggability/logger_spec.rb, spec/loggability_spec.rb

Update specs to use new RSpec syntax. - Split out LogHost and LogClient mixins into their own files - Added generated gemspec and Gemfile - Dropped support for Ruby < 1.9.3. [c67cab6ae3be]

2013-08-23

2013-08-23 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.7.0 for changeset d0325195530a [6237423fc190]

.hgsigs

Added signature for changeset 7e7b1c51eb3e [d0325195530a] [v0.7.0]

History.rdoc, lib/loggability.rb

Bump minor version, update history. [7e7b1c51eb3e]

.rvm.gems, Rakefile, lib/loggability/logger.rb, spec/loggability/logger_spec.rb

Override Logger#<< to always append with formatting and level. [5404625dc822]

2013-06-07

2013-06-07 Mahlon E. Smith <mahlon@martini.nu>

.hgtags

Added tag v0.6.1 for changeset f61e00b53f9d [26c3fbf32d31]

.hgsigs

Added signature for changeset 693e882b2e43 [f61e00b53f9d] [v0.6.1]

History.rdoc

Update History file. [693e882b2e43]

Rakefile, lib/loggability.rb, spec/lib/helpers.rb, spec/loggability_spec.rb

Remove explicit loading of Configurability to avoid load order dependency issues. [27cc08ff66dc]

2013-03-15

2013-03-15 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.6.0 for changeset 1d155d8069b5 [4b93e1654b2c]

.hgsigs

Added signature for changeset 5475fac60ffb [1d155d8069b5] [v0.6.0]

History.rdoc, lib/loggability.rb

Bump minor version, update history. [5475fac60ffb]

2013-03-14

2013-03-14 Michael Granger <ged@FaerieMUD.org>

bin/loggability

Remove stub bin/loggability binary [a74dbf110927]

.rvm.gems, .tm_properties, lib/loggability.rb, spec/loggability_spec.rb

Give instances of loghost classes logclient instance methods. - Reorganized the specs to separate loghost and logclient APIs - Rearranged the class/method declarations in loggability.rb. - Updated development dependencies. [a0ed85844756]

2013-02-25

2013-02-25 Michael Granger <ged@FaerieMUD.org>

.rvmrc

Test under Ruby 2.0.0 by default. [8a951356ffb6]

2012-10-01

2012-10-01 Michael Granger <ged@FaerieMUD.org>

Manifest.txt

Removing the bin/loggability stub binary. [f293013c3061]

2012-08-03

2012-08-03 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.5.0 for changeset 7c52f83d7992 [1fb0190d24b0]

.hgsigs

Added signature for changeset 0db162246900 [7c52f83d7992] [v0.5.0]

History.rdoc, lib/loggability.rb

Bump minor version, update history. [0db162246900]

.rvm.gems, Rakefile, lib/loggability/formatter.rb, spec/loggability/formatter_spec.rb, spec/loggability_spec.rb

Remove dependency on PluginFactory/Pluggability to avoid circular dependency. [476b2ae85657]

2012-06-06

2012-06-06 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.4.0 for changeset b5e9220fe7a9 [740a4e834be2]

.hgsigs

Added signature for changeset 2615ed217d34 [b5e9220fe7a9] [v0.4.0]

History.rdoc, lib/loggability.rb

Bump the minor version, update history. [2615ed217d34]

lib/loggability.rb, lib/loggability/logger.rb, spec/loggability/logger_spec.rb, spec/loggability_spec.rb

Add some conversion-convenience code. Auto-convert Logger instances into Loggability::Logger instances with the same device if assigned directly, etc. [943e0a67d246]

2012-05-26

2012-05-26 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.3.0 for changeset 6c526d42bafb [581580843d12]

.hgsigs

Added signature for changeset 7b6ef57de872 [6c526d42bafb] [v0.3.0]

History.rdoc, lib/loggability.rb

Bump the minor version, update history. [7b6ef57de872]

Manifest.txt, lib/loggability/spechelpers.rb, spec/lib/helpers.rb

Add Loggability::SpecHelpers for setting up logging in tests. [e9edf26e0c6a]

2012-05-22

2012-05-22 Michael Granger <ged@FaerieMUD.org>

lib/loggability/formatter.rb, spec/loggability/formatter_spec.rb, spec/loggability/logger_spec.rb

Downcase the severity before outputting. [040bb1a5dc84]

2012-05-18

2012-05-18 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.2.3 for changeset d221ee6a4c81 [cc5441ff4666]

.hgsigs

Added signature for changeset 57511ffc4e23 [d221ee6a4c81] [v0.2.3]

History.rdoc, lib/loggability.rb

Bumped patch version and updated history. [57511ffc4e23]

lib/loggability.rb, spec/loggability_spec.rb

Fix logging from subclasses of log clients. Thanks to Mahlon for spotting this and helping to track it down. [8b10cb643375]

2012-05-11

2012-05-11 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.2.2 for changeset 7237a700fafc [a35c4d3abb52]

.hgsigs

Added signature for changeset e41140479376 [7237a700fafc] [v0.2.2]

History.rdoc, lib/loggability.rb

Bump the patch version, update History. [e41140479376]

.tm_properties, lib/loggability.rb, lib/loggability/logger.rb

Log proxied Modules like Class objects, don't log config specs at errror. [72aefd428e62]

2012-05-10

2012-05-10 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.2.1 for changeset cd911ef44cf0 [9b09c935a496]

.hgsigs

Added signature for changeset 3d9dced14889 [cd911ef44cf0] [v0.2.1]

History.rdoc, lib/loggability.rb

Bumped patch version, updated History. [3d9dced14889]

lib/loggability.rb, spec/loggability_spec.rb

Fix for configuration via Configurability::Config. [7eb1903dafa8]

.hgtags

Added tag v0.2.0 for changeset aa672f2fa207 [6b09a660a076]

.hgsigs

Added signature for changeset 4c9840dcb9fd [aa672f2fa207] [v0.2.0]

History.rdoc, lib/loggability.rb

Fix 1.8 support. [4c9840dcb9fd]

.rvm.gems, README.rdoc, Rakefile, lib/loggability.rb, spec/lib/helpers.rb, spec/loggability/logger_spec.rb, spec/loggability_spec.rb

Add Configurability support. [555511f82876]

lib/loggability/logger.rb

Make Logger#inspect output a bit more terse [fbddf3595a38]

2012-05-08

2012-05-08 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.1.0 for changeset 929216c0ffee [65953fe69af2]

.hgsigs

Added signature for changeset ea1633c450be [929216c0ffee] [v0.1.0]

History.rdoc, lib/loggability.rb

Bump minor version, update history. [ea1633c450be]

.hgignore, Rakefile, lib/loggability.rb, lib/loggability/constants.rb, lib/loggability/formatter/color.rb, lib/loggability/logger.rb, spec/loggability/formatter/html_spec.rb, spec/loggability/formatter_spec.rb, spec/loggability/logger_spec.rb

Remove all 1.9isms so it works under 1.8.x. I've been trying to do everything in 1.9 first, but it turns out there's still some 1.8 stuff that I need to support that I'd like to use this with. [e702bbec7c9d]

lib/loggability/formatter/color.rb

Fix the docs for the color formatter [4191fb2e0d14]

2012-05-07

2012-05-07 Michael Granger <ged@FaerieMUD.org>

.hgtags

Added tag v0.0.2 for changeset 9a502152869e [984798ba8ace]

.hgsigs

Added signature for changeset 1099204b229f [9a502152869e] [v0.0.2]

History.rdoc, lib/loggability.rb

Bumped the patch version, updated History. [1099204b229f]

lib/loggability/formatter/html.rb, spec/lib/helpers.rb, spec/loggability/formatter/html_spec.rb

Fix escaping of the 'progname' in the HTML log formatter. [748e600c8037]

2012-05-06

2012-05-06 Michael Granger <ged@FaerieMUD.org>

README.rdoc

Add some stuff to the README. [711c4dff84cf]

.hgtags

Added tag v0.0.1 for changeset 6dc36a56ff79 [16d1a85c491d]

.hgsigs

Added signature for changeset 7eb43f3b1e1e [6dc36a56ff79] [v0.0.1]

History.rdoc, Manifest.txt, lib/loggability/formatter/html.rb, spec/lib/helpers.rb, spec/loggability/formatter/color_spec.rb, spec/loggability/formatter/html_spec.rb, spec/loggability/formatter_spec.rb, spec/loggability_spec.rb

Improve coverage. [7eb43f3b1e1e]

2012-05-05

2012-05-05 Michael Granger <ged@FaerieMUD.org>

README.rdoc

Add some more stuff to the README [90cec90bbfe3]

.hgignore

Ignore the rubinius cache [f3207f533df4]

.hgignore, .pryrc, .rvm.gems, .rvmrc, History.rdoc, Manifest.txt, README.rdoc, Rakefile, bin/loggability, lib/loggability.rb, lib/loggability/constants.rb, lib/loggability/formatter.rb, lib/loggability/formatter/color.rb, lib/loggability/formatter/default.rb, lib/loggability/formatter/html.rb, lib/loggability/logger.rb, spec/lib/helpers.rb, spec/loggability/logger_spec.rb, spec/loggability_spec.rb

Initial commit [7b3fcf97718a]