Metadata-Version: 2.3
Name: logtools_vrb
Version: 0.8.0
Summary: Logging tools
Project-URL: Homepage, https://github.com/v-r-b/logtools_vrb
Project-URL: Issues, https://github.com/v-r-b/logtools_vrb/issues
Author-email: volker <volker@vrbdev.eu>
Maintainer-email: volker <volker@vrbdev.eu>
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: mailtools-vrb
Description-Content-Type: text/markdown

# logtools_vrb

Logging tools.

  - On PyPI: https://pypi.org/project/logtools-vrb/
  - On GitHub: https://github.com/v-r-b/logtools_vrb 

## \_\_init__.py

```program_name, program_pid```

Name and process ID of currently running program

## logtools.py

```class CallerRecord:```

Information regarding current position in program

```class ExcInfo```

Enhanced handling of exception information in logging etc.

```class LogUtils```

Misc Utils concerning logging and exceptions

## formatting.py

```class LevelAwareFormatter```

Formatter for use with the logging module supporting
different format strings depending on the log level.

## mailloghandler.py

```class MailLogHandler```

Log handler which mails log messages to a given recipient.