Add GoodJob logging enhancements and custom styles

- Introduced a new `good_job_custom.css` file for custom styling of GoodJob logs.
- Added a new `pixiv.png` icon for domain-specific logging in the `e621` posts helper.
- Enhanced the `GoodJobHelper` module to parse ANSI escape codes for better log formatting.
- Implemented a new `GoodJobExecutionLogLinesCollection` model to store log lines associated with job executions.
- Updated views to display job execution details and logs with improved formatting and styling.
- Refactored `ColorLogger` to support log line accumulation for better log management.

These changes aim to improve the logging experience and visual representation of job execution details in the GoodJob dashboard.
This commit is contained in:
Dylan Knutson
2025-01-03 05:38:47 +00:00
parent 025b4ac8e4
commit 6a5815d186
37 changed files with 2061 additions and 111 deletions

View File

@@ -1,3 +1,2 @@
rails: RAILS_ENV=production bundle exec rails s -b 0.0.0.0 -p 3000
tail: tail -f log/production.log
stats: bundle exec rake metrics:report_all