- Added AsyncTimer and async logger
- Updated libraries and automation scripts
- Python 3.12 support
- Use wrapt library for logging decorator for making logging more stable for static methods and class
- staticmethod in cython bug fix
- PyPi classification corrected License :: OSI Approved :: Apache Software License
- Added support for decorator for static methods
- Added exception handling
- Further, bug fix function name
- Bug fix function name
- logging.yaml was not included in the build, because MANIFEST.in was not included in the Dockerfile.utils
- logging.yaml was not included in the build
- logging.yaml was not included in the build
- Added setuptools>=59.5.0 to requirements
- Makefile and release automation
- Release Automation
- Make logging read yaml from another location (/home/ondewo/logging.yaml)
- Update fluent-logger to 0.10.0
- Change console logger to use debug handler by default
- Reformat some files
- Update readme
- Remove fluentd
- [OND233-212] enable decorators to be used in concurrent function execution
- [OND233-212] add thread context logger, which attaches thread-specific context information to all the logs
- [OND233-212] fix duration in Timer decorator
- fix error logging bug related to exc.args iterable
- Little spelling errors and other things in README etc.
- now in the pypi!
- no longer available under 'ondewologging', now 'ondewo.logging'
- pip install "ondewo-logging==2.0.0"
- fixed bug in exception_handling decorator
- Deleted Jenkinsfile
- Fixed LICENSE
No replacement for build pipelines yet, will get to this after we learn a little about gihub pipelines.
- Looks in the repository root for a logging.yaml.
- Complains if you don't have the required env vars (git repo, docker image etc.)
Easier to import logging config.
Better support for GRPC messages including serialization and optional truncation.
Improved README and LICENCE
Moving to Github! So old installs wont work anymore.
Replace submodule in the client.