-
Couldn't load subscription status.
- Fork 13
Restructure logging architecture with file-based storage and automated rotation #70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: GSoC-2025
Are you sure you want to change the base?
Restructure logging architecture with file-based storage and automated rotation #70
Conversation
… names with configurable locale
Storage Paths:
Logging Infrastructure: (This is following the T-pot logstash structure)
Volume Management:
Now the logs have one parent folder which have a sub-folder and files for all logs. Fix required :
|
|
DICOMHawk was experiencing critical failures due to database path mismatches and file staging errors. The TCIA integration process was failing with shutil.Error: Destination path already exists because the file staging operations didn't handle cases where destination files already existed, causing the entire data refresh process to fail. |

API Changes:
Docker and Configuration Changes:
Imp Note on Logstash:
Currently using volume-mapped config:
volumes: ./logstash.conf:/usr/share/logstash/pipeline/logstash.confFuture improvement: Create custom Logstash image