abstract log strings to a separate file
adds _LoggerSourceInfo()
Refactoring of L methods

- Removes a ton of obsolete methods.
- Adds L() without arguments usage.
- Extracted log strings to a separate file.