Enhancement #1336

Make logger names case-insensitive

Added by J. Wienke over 11 years ago. Updated over 11 years ago.

Status:ResolvedStart date:01/16/2013
Priority:NormalDue date:
Assignee:J. Wienke% Done:

100%

Category:Logging
Target version:Robotics Service Bus - rsb-0.9

Description

As the option system does not explicitly state whether keys are case-sensitive or not we should make the logging system case insensitive in order to make it configurable at any time.

Additionally, loggers with same names but different cases should be a rare thing and probably not wanted.


Related issues

Blocks Robotics Service Bus - Bug #1334: Configuring loggers does not work using environment varia... Resolved 01/16/2013

Associated revisions

Revision dda5ebfa
Added by J. Wienke over 11 years ago

Make logger names case-insensitive.

All names are now converted to lower case.
  • added respective unit tests
  • added warnings in case the user tries to get a logger ending in "level" or "system", which are reserved keywords for the configuration system.

fixes #1336

History

#1 Updated by J. Wienke over 11 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Applied in changeset rsc|commit:dda5ebfa982f25426ba4d19107774432ca5893d4.

Also available in: Atom PDF