2019-07-14 Michael Granger @ * .gems, Manifest.txt, Rakefile, lib/loggability/formatter.rb, | lib/loggability/formatter/default.rb, | lib/loggability/formatter/html.rb, | lib/loggability/formatter/structured.rb, lib/loggability/logger.rb, | loggability.gemspec, spec/helpers.rb, | spec/loggability/formatter/color_spec.rb, | spec/loggability/formatter/default_spec.rb, | spec/loggability/formatter/html_spec.rb, | spec/loggability/formatter/structured_spec.rb, | spec/loggability/formatter_spec.rb, spec/loggability/logger_spec.rb, | spec/loggability/override_spec.rb, | spec/loggability/spechelpers_spec.rb: | Add a structured log formatter. | [55ea9e745f4d] [tip] | 2019-07-13 Michael Granger o * .ruby-version, 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/logclient.rb, | lib/loggability/logger.rb, lib/loggability/loghost.rb, | lib/loggability/override.rb, lib/loggability/spechelpers.rb, | spec/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/loghost_spec.rb, spec/loggability/override_spec.rb, | spec/loggability/spechelpers_spec.rb, spec/loggability_spec.rb: | Make literal strings frozen by default | [0933e9ab9c01] | 2018-10-10 Michael Granger o * Rakefile: | Correct the license in the gemspec | [344d49c4eeb4] | o * .ruby-version: | Update ruby version | [1edcdf84d25e] | o * certs/ged.pem: | Update my gem-signing cert | [9bcfcf38c88c] | 2017-02-06 Michael Granger o * .hgtags: | Added tag v0.14.0 for changeset f675b16e45fc | [a3de2df1cd11] | o * .hgsigs: | Added signature for changeset 500260d36bfb | [f675b16e45fc] [v0.14.0] | 2017-02-04 Michael Granger o * History.rdoc, lib/loggability.rb, loggability.gemspec: | Bump the minor version, update history. | [500260d36bfb] | 2017-01-30 Michael Granger o * 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] | 2017-01-16 Michael Granger o * Merge with 5a726b7f87db |\ [f155ecfa1599] | | | o * README.md: | | Backing out bitbucket README crap | | [bdf3a19c7bd5] | | 2016-12-28 Michael Granger | o * README.md: | | README.md edited online with Bitbucket | | [a70fe4d1f1ce] | | 2017-01-16 Mahlon E. Smith o | * .hgsigs, .hgtags: |\| Merge accidental branching. | | [5a726b7f87db] | | 2016-12-28 Michael Granger | o * .hgtags: | | Added tag v0.12.0 for changeset afbc62f64869 | | [724e4945be75] | | | o * .hgsigs: | | Added signature for changeset f4e0960bd29c | | [afbc62f64869] [v0.12.0] | | 2017-01-16 Mahlon E. Smith o | * .hgtags: | | Added tag v0.13.0 for changeset 9dadd26fcb41 | | [f1b3d8191c22] | | o | * .hgsigs: | | Added signature for changeset 2676e38c8850 | | [9dadd26fcb41] [v0.13.0] | | o | * History.rdoc, Rakefile, lib/loggability.rb: |/ Just a bump for the Configurability dependency. | [2676e38c8850] | 2016-12-14 Michael Granger o * .hgignore, History.rdoc, Manifest.txt, Rakefile, lib/loggability.rb, | loggability.gemspec: | Bump minor version, update history file. | [f4e0960bd29c] | o * lib/loggability/loghost.rb, spec/loggability/loghost_spec.rb: | Re-fix the losthost inheritance thing the right way | [a7afccbe2995] | o * .gems, .ruby-gemset, .ruby-version, .rvm.gems, .rvmrc: | Switch to generic ruby version manager files | [fdaab783b02d] | 2016-12-12 Michael Granger o * certs/ged.pem: | Add my gem-signing cert | [8460717ef6cf] | o * README.rdoc: | Update copyright dates in the README. | [42bfd41f3982] | o * lib/loggability.rb, spec/loggability/override_spec.rb, | spec/loggability_spec.rb: | Fix configuration so it's applied more consistently | [6379f2040f92] | o * lib/loggability/loghost.rb: | Don't make classes that inherit loghosts their own loghosts | [e5f55d8d0f97] | 2016-08-02 Michael Granger o * lib/loggability.rb, spec/loggability_spec.rb: | Post-configure log hosts created after config is loaded | [ac36738fd7ee] | 2015-03-01 Michael Granger o * Manifest.txt, lib/loggability/logclient.rb, loggability.gemspec, | spec/loggability_spec.rb: | Clear the log proxy for duped/cloned log clients | [a572fbf8440b] | o * Rakefile: | Set the title on generated docs | [433f9c68760f] | 2015-02-27 Michael Granger o * .hgignore, loggability.gemspec: | Forgot to add the gemspec | [13282fe8202d] | o * .rvmrc, .simplecov, .travis.yml, Gemfile, Rakefile: | Prep for travis-ci builds | [7c42a3ce53e6] | o * 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 Michael Granger o * .hgtags: | Added tag v0.11.0 for changeset 430cb8049ae4 | [c26d488a0129] | o * .hgsigs: | Added signature for changeset fa08d10cb3b6 | [430cb8049ae4] [v0.11.0] | 2014-04-02 Michael Granger o * History.rdoc, lib/loggability.rb: | Bump the minor version, update history. | [fa08d10cb3b6] | o * .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 Michael Granger o * .hgtags: | Added tag v0.10.1 for changeset ed0c5e115cac | [ec646cc6977a] | o * .hgsigs: | Added signature for changeset 24fd8762623d | [ed0c5e115cac] [v0.10.1] | o * History.rdoc, lib/loggability.rb: | Bump the patch version, update history. | [24fd8762623d] | o * .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 Michael Granger o * .hgtags: | Added tag v0.10.0 for changeset 75f1eb53eefa | [f87a413e30fd] | o * .hgsigs: | Added signature for changeset b1250807b56e | [75f1eb53eefa] [v0.10.0] | o * History.rdoc, lib/loggability.rb: | Bump the minor version, update history. | [b1250807b56e] | o * lib/loggability/logger.rb, spec/loggability/logger_spec.rb: | Add a #write method to Loggability::Logger for Rack::CommonLogger | compatibility. | [b7911c961bb0] | 2014-01-17 Michael Granger o * .hgtags: | Added tag v0.9.0 for changeset 6f90bce76e3b | [978864d0a0f0] | o * .hgsigs: | Added signature for changeset 05e0a87c92c7 | [6f90bce76e3b] [v0.9.0] | o * Gemfile: | Update the Gemfile | [05e0a87c92c7] | 2014-01-08 Michael Granger o * Rakefile: | Use newer hoe plugin | [5a465a2c0e79] | o * .rvm.gems: | Update RVM gemset | [ec28321ba712] | o * History.rdoc, lib/loggability.rb: | Bump the minor version, update history. | [469cf788e750] | o * spec/loggability/logger_spec.rb, spec/loggability/override_spec.rb, | spec/loggability_spec.rb: | Fix deprecated RSpec stuff | [60116eaa175f] | 2013-11-22 Michael Granger o * 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 Michael Granger o * .hgtags: | Added tag v0.8.1 for changeset 9bf0ab5413b3 | [bfdae6012fa6] | o * .hgsigs: | Added signature for changeset db603bf7b399 | [9bf0ab5413b3] [v0.8.1] | o * History.rdoc, lib/loggability.rb: | Bump the patch version, update history. | [db603bf7b399] | o * lib/loggability/override.rb, spec/loggability/override_spec.rb: | Fix the problem with blocks not being called in chained overrides. | [a3d578201547] | 2013-10-07 Michael Granger o * .hgtags: | Added tag v0.8.0 for changeset 9e8338f511bf | [d9e93e136b47] | o * .hgsigs: | Added signature for changeset a4c6b86b7cbc | [9e8338f511bf] [v0.8.0] | o * History.rdoc, lib/loggability.rb: | Bump minor version, update history. | [a4c6b86b7cbc] | 2013-10-06 Michael Granger o * .hgignore, Gemfile.lock: | Remove generated file. | [377006201c40] | o * loggability.gemspec: | Remove generated file. | [d18c5ee6d94a] | o * 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] | o * 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 Michael Granger o * 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 Michael Granger o * .hgtags: | Added tag v0.7.0 for changeset d0325195530a | [6237423fc190] | o * .hgsigs: | Added signature for changeset 7e7b1c51eb3e | [d0325195530a] [v0.7.0] | o * History.rdoc, lib/loggability.rb: | Bump minor version, update history. | [7e7b1c51eb3e] | o * .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 Mahlon E. Smith o * .hgtags: | Added tag v0.6.1 for changeset f61e00b53f9d | [26c3fbf32d31] | o * .hgsigs: | Added signature for changeset 693e882b2e43 | [f61e00b53f9d] [v0.6.1] | o * History.rdoc: | Update History file. | [693e882b2e43] | o * 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 Michael Granger o * .hgtags: | Added tag v0.6.0 for changeset 1d155d8069b5 | [4b93e1654b2c] | o * .hgsigs: | Added signature for changeset 5475fac60ffb | [1d155d8069b5] [v0.6.0] | o * History.rdoc, lib/loggability.rb: | Bump minor version, update history. | [5475fac60ffb] | 2013-03-14 Michael Granger o * bin/loggability: | Remove stub bin/loggability binary | [a74dbf110927] | o * .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 Michael Granger o * .rvmrc: | Test under Ruby 2.0.0 by default. | [8a951356ffb6] | 2012-10-01 Michael Granger o * Manifest.txt: | Removing the bin/loggability stub binary. | [f293013c3061] | 2012-08-03 Michael Granger o * .hgtags: | Added tag v0.5.0 for changeset 7c52f83d7992 | [1fb0190d24b0] | o * .hgsigs: | Added signature for changeset 0db162246900 | [7c52f83d7992] [v0.5.0] | o * History.rdoc, lib/loggability.rb: | Bump minor version, update history. | [0db162246900] | o * .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 Michael Granger o * .hgtags: | Added tag v0.4.0 for changeset b5e9220fe7a9 | [740a4e834be2] | o * .hgsigs: | Added signature for changeset 2615ed217d34 | [b5e9220fe7a9] [v0.4.0] | o * History.rdoc, lib/loggability.rb: | Bump the minor version, update history. | [2615ed217d34] | o * 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 Michael Granger o * .hgtags: | Added tag v0.3.0 for changeset 6c526d42bafb | [581580843d12] | o * .hgsigs: | Added signature for changeset 7b6ef57de872 | [6c526d42bafb] [v0.3.0] | o * History.rdoc, lib/loggability.rb: | Bump the minor version, update history. | [7b6ef57de872] | o * Manifest.txt, lib/loggability/spechelpers.rb, spec/lib/helpers.rb: | Add Loggability::SpecHelpers for setting up logging in tests. | [e9edf26e0c6a] | 2012-05-22 Michael Granger o * lib/loggability/formatter.rb, spec/loggability/formatter_spec.rb, | spec/loggability/logger_spec.rb: | Downcase the severity before outputting. | [040bb1a5dc84] | 2012-05-18 Michael Granger o * .hgtags: | Added tag v0.2.3 for changeset d221ee6a4c81 | [cc5441ff4666] | o * .hgsigs: | Added signature for changeset 57511ffc4e23 | [d221ee6a4c81] [v0.2.3] | o * History.rdoc, lib/loggability.rb: | Bumped patch version and updated history. | [57511ffc4e23] | o * 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 Michael Granger o * .hgtags: | Added tag v0.2.2 for changeset 7237a700fafc | [a35c4d3abb52] | o * .hgsigs: | Added signature for changeset e41140479376 | [7237a700fafc] [v0.2.2] | o * History.rdoc, lib/loggability.rb: | Bump the patch version, update History. | [e41140479376] | o * .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 Michael Granger o * .hgtags: | Added tag v0.2.1 for changeset cd911ef44cf0 | [9b09c935a496] | o * .hgsigs: | Added signature for changeset 3d9dced14889 | [cd911ef44cf0] [v0.2.1] | o * History.rdoc, lib/loggability.rb: | Bumped patch version, updated History. | [3d9dced14889] | o * lib/loggability.rb, spec/loggability_spec.rb: | Fix for configuration via Configurability::Config. | [7eb1903dafa8] | o * .hgtags: | Added tag v0.2.0 for changeset aa672f2fa207 | [6b09a660a076] | o * .hgsigs: | Added signature for changeset 4c9840dcb9fd | [aa672f2fa207] [v0.2.0] | o * History.rdoc, lib/loggability.rb: | Fix 1.8 support. | [4c9840dcb9fd] | o * .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] | o * lib/loggability/logger.rb: | Make Logger#inspect output a bit more terse | [fbddf3595a38] | 2012-05-08 Michael Granger o * .hgtags: | Added tag v0.1.0 for changeset 929216c0ffee | [65953fe69af2] | o * .hgsigs: | Added signature for changeset ea1633c450be | [929216c0ffee] [v0.1.0] | o * History.rdoc, lib/loggability.rb: | Bump minor version, update history. | [ea1633c450be] | o * .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] | o * lib/loggability/formatter/color.rb: | Fix the docs for the color formatter | [4191fb2e0d14] | 2012-05-07 Michael Granger o * .hgtags: | Added tag v0.0.2 for changeset 9a502152869e | [984798ba8ace] | o * .hgsigs: | Added signature for changeset 1099204b229f | [9a502152869e] [v0.0.2] | o * History.rdoc, lib/loggability.rb: | Bumped the patch version, updated History. | [1099204b229f] | o * 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 Michael Granger o * README.rdoc: | Add some stuff to the README. | [711c4dff84cf] | o * .hgtags: | Added tag v0.0.1 for changeset 6dc36a56ff79 | [16d1a85c491d] | o * .hgsigs: | Added signature for changeset 7eb43f3b1e1e | [6dc36a56ff79] [v0.0.1] | o * 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 Michael Granger o * README.rdoc: | Add some more stuff to the README | [90cec90bbfe3] | o * .hgignore: | Ignore the rubinius cache | [f3207f533df4] | o * .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]