# Storm Development Logging
This directory contains log files for the Storm Development application.
## Directory Structure
- `app/` - Application-specific logs
- `storm_app.log` - Main application log
- `debug.log` - Debug information (development only)
- `django/` - Django framework logs
- `django.log` - Django system logs
- `errors/` - Error-specific logs
- `errors.log` - All error and critical messages
- `archive/` - Archived/rotated log files
## Log Levels
- **DEBUG**: Detailed information for debugging
- **INFO**: General information about application flow
- **WARNING**: Something unexpected happened, but the app is still working
- **ERROR**: A serious problem occurred
- **CRITICAL**: A very serious error occurred
## Log Rotation
Log files are automatically rotated when they reach their maximum size:
- Application logs: 10MB max, 5 backups
- Django logs: 5MB max, 3 backups
- Error logs: 5MB max, 10 backups
- Debug logs: 20MB max, 2 backups
## Usage in Code
```python
import logging
# Get logger for your module
logger = logging.getLogger('storm.your_module')
# Log messages
logger.debug('Debug information')
logger.info('General information')
logger.warning('Warning message')
logger.error('Error occurred')
logger.critical('Critical error')
```
## Environment-Specific Behavior
**Development (DEBUG=True):**
- Colored console output
- Debug logs written to file
- All log levels displayed
**Production (DEBUG=False):**
- Simple console output
- No debug file logging
- Error emails sent to admins
- Syslog integration
Raw data
{
"_id": null,
"home_page": null,
"name": "storm-logger",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "Storm Development Team <development@stormdevelopment.com>",
"keywords": "logging, business-intelligence, django, enterprise, storm",
"author": null,
"author_email": "Storm Development Team <development@stormdevelopment.com>",
"download_url": "https://files.pythonhosted.org/packages/50/1b/c70d2b690c6f961d92557ee0168ab34b825c9dcc713ba8593087a62c30bd/storm_logger-2.0.2.tar.gz",
"platform": null,
"description": "# Storm Development Logging\n\nThis directory contains log files for the Storm Development application.\n\n## Directory Structure\n\n- `app/` - Application-specific logs\n - `storm_app.log` - Main application log\n - `debug.log` - Debug information (development only)\n\n- `django/` - Django framework logs\n - `django.log` - Django system logs\n\n- `errors/` - Error-specific logs\n - `errors.log` - All error and critical messages\n\n- `archive/` - Archived/rotated log files\n\n## Log Levels\n\n- **DEBUG**: Detailed information for debugging\n- **INFO**: General information about application flow\n- **WARNING**: Something unexpected happened, but the app is still working\n- **ERROR**: A serious problem occurred\n- **CRITICAL**: A very serious error occurred\n\n## Log Rotation\n\nLog files are automatically rotated when they reach their maximum size:\n- Application logs: 10MB max, 5 backups\n- Django logs: 5MB max, 3 backups\n- Error logs: 5MB max, 10 backups\n- Debug logs: 20MB max, 2 backups\n\n## Usage in Code\n\n```python\nimport logging\n\n# Get logger for your module\nlogger = logging.getLogger('storm.your_module')\n\n# Log messages\nlogger.debug('Debug information')\nlogger.info('General information')\nlogger.warning('Warning message')\nlogger.error('Error occurred')\nlogger.critical('Critical error')\n```\n\n## Environment-Specific Behavior\n\n**Development (DEBUG=True):**\n- Colored console output\n- Debug logs written to file\n- All log levels displayed\n\n**Production (DEBUG=False):**\n- Simple console output\n- No debug file logging\n- Error emails sent to admins\n- Syslog integration\n",
"bugtrack_url": null,
"license": null,
"summary": "Enterprise-grade logging system with business intelligence for Storm Development",
"version": "2.0.2",
"project_urls": {
"Bug Tracker": "https://github.com/storm-development/storm-logger/issues",
"Changelog": "https://github.com/storm-development/storm-logger/blob/main/CHANGELOG.md",
"Documentation": "https://docs.stormdevelopment.com/storm-logger",
"Homepage": "https://stormdevelopment.com",
"Repository": "https://github.com/storm-development/storm-logger"
},
"split_keywords": [
"logging",
" business-intelligence",
" django",
" enterprise",
" storm"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3fe447ce46f6ad3075a1c17b0003fa0570c569eebde8c2b82b17ad4aef762a54",
"md5": "db12c089f83d2dfc964764b7f78b74d4",
"sha256": "dd773f4b29050561ae8eeb5a00c90650e4dcb74ca217e9d062f669c0b519acec"
},
"downloads": -1,
"filename": "storm_logger-2.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "db12c089f83d2dfc964764b7f78b74d4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 14348,
"upload_time": "2025-07-17T22:39:44",
"upload_time_iso_8601": "2025-07-17T22:39:44.544836Z",
"url": "https://files.pythonhosted.org/packages/3f/e4/47ce46f6ad3075a1c17b0003fa0570c569eebde8c2b82b17ad4aef762a54/storm_logger-2.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "501bc70d2b690c6f961d92557ee0168ab34b825c9dcc713ba8593087a62c30bd",
"md5": "47f1326ec752d864faeece533b349f2d",
"sha256": "53773719ffac4958d2666fd45ec96778b15064aa1dd6cbd5095536078e64be1d"
},
"downloads": -1,
"filename": "storm_logger-2.0.2.tar.gz",
"has_sig": false,
"md5_digest": "47f1326ec752d864faeece533b349f2d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 16166,
"upload_time": "2025-07-17T22:39:45",
"upload_time_iso_8601": "2025-07-17T22:39:45.565800Z",
"url": "https://files.pythonhosted.org/packages/50/1b/c70d2b690c6f961d92557ee0168ab34b825c9dcc713ba8593087a62c30bd/storm_logger-2.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-17 22:39:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "storm-development",
"github_project": "storm-logger",
"github_not_found": true,
"lcname": "storm-logger"
}