summaryrefslogtreecommitdiff
path: root/lib/logger.rb
AgeCommit message (Expand)Author
2021-04-20[ruby/logger] Replace "iff" with "if and only if"Gannon McGibbon
2020-06-11[ruby/logger] Mention `File::Null` in Logger#new documentMasataka Pocke Kuwabara
2020-06-11[ruby/logger] Mention behavior when logdev is a nil in the documentMasataka Pocke Kuwabara
2020-06-11[ruby/logger] Let Logger#reopen not raise on nil log devicesLourens Naudé
2020-06-11[ruby/logger] Let File::NULL ("/dev/null", "NUL" etc.) be considered a nil lo...Lourens Naudé
2019-12-10[ruby/logger] Document that shift_age of 0 disables log file rotationJeremy Evans
2019-12-10[ruby/logger] Honor Logger#level overridesGeorge Claghorn
2019-12-09[ruby/logger] frozen_string_literal: truesonots
2019-12-09[ruby/logger] Fix typoAlan Wu
2019-07-15[ruby/logger] Add option to set the binary mode of the log deviceRafael Mendonça França
2019-07-15[ruby/logger] Enable `frozen_string_literal: true` in `logger.rb`.Samuel Williams
2019-07-15[ruby/logger] Prefer require_relative, it's a little bit faster.Samuel Williams
2019-07-15[ruby/logger] require 'logger/errors' just for compatsonots
2019-07-15[ruby/logger] split logger classes/modules into separate filesColby Swandale
2019-07-15[ruby/logger] Add support for changing severity using bang methods.Samuel Williams
2018-12-12Bump version to 1.3.0 same as the latest version of rubygems.org.hsbt
2018-07-25Fixes the File::CREAT logger documentationtenderlove
2018-01-18logger: use safe navigation operatornormal
2017-12-21* lib/logger.rb (Logger::LogDevice#open_logfile, #create_logfile):sonots
2017-07-20logger.rb: Fix handling prognamesonots
2017-03-24logger: remove redundant opt_str_freeze usenormal
2016-11-16logger.rb: fix next rotate timenobu
2016-10-14* lib/logger.rb: Improve Logger.new option documentation.hsbt
2016-10-08logger: fix monthly log rotate with DSTnobu
2016-10-03[DOC] Fix default value of shift_age [ci skip]kazu
2016-04-18* lib/logger.rb: Add shift_period_suffix option [Fix GH-10772]sonots
2016-04-18Allow specifying logger parameters in constructorsonots
2016-04-06Logger: simple refactoringnobu
2016-03-08logger.rb: kwd argsnobu
2016-02-09* lib/logger.rb: Remove block from Logger.add as it's not neededsonots
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-11-20* lib/logger.rb: expose logger mutexsonots
2015-11-17* lib/logger.rb: support symbol and string log level settingsonots
2015-11-17lib/logger.rb: Add Logger#reopensonots
2015-10-27logger.rb: end of week should be Saturdaynobu
2015-10-27logger.rb: fix weekly rotationnobu
2015-10-26logger.rb: exact matchingnobu
2015-10-26logger.rb: freeze constantsnobu
2014-08-25logger.rb: simplifynobu
2014-08-25lib/logger.rb: use %Nnobu
2014-07-02* logger.rb: removed unmaintain code.hsbt
2014-06-24* lib/gserver.rb: remove redundant use of to_s in interpolation.hsbt
2014-05-24* lib/logger.rb: refactored to include Logger::Period.hsbt
2014-02-21logger.rb: DSTnobu
2014-02-21logger.rb: fix midnight log rotation missnobu
2014-02-11* lib/logger.rb: [DOC] Fix arg name for Logger.new by @ryotarai [ci skip] [fi...hsbt
2013-12-14logger.rb: fix extra log ratationnobu
2013-11-02logger.rb: fix r43511 for Windowsnobu
2013-11-01* lib/logger.rb: Inter-process locking for log rotationnaruse
2013-07-10* lib/logger.rb: Use :call-seq: for method signature rdoczzak