EntryMaven


NameEntryMaven JSON
Version 0.0.3 PyPI version JSON
download
home_page
SummarySimple and efficient customizable logger for Python
upload_time2024-01-04 05:42:43
maintainer
docs_urlNone
authorLeonardo Cardillo
requires_python
licenseMIT License
keywords entrymaven entry maven leoncardi leonardo cardillo custom customizable logger loggers logging logs log
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # About EntryMaven

Python package aiming to offer a simple and efficient customizable logger using the native Logging library.

With this module, you can easily create records that automatically generate log files, allowing you to customize the names of these records files.

## Getting Started - Library

### Installation

```Python
pip install entrymaven
```

### Usage

Simple example of how to use:

```Python
import entrymaven as emav

generic_logger = emav.Essentials.gen()
l = emav.l

l.info('First entry in this log file')

# Output: 2000-01-01 00:00:00,000 - INFO - First entry in this log file
```

> **Note**: As default, the log file name is "entries.log" and the log level is DEBUG

An alternative, more concise approach that includes defining a custom log file name and log recording level:

```Python
from entrymaven import l, Essentials
Essentials.gen(filename= 'test.log', level= 'INFO')

l.info('First entry in this log file')
```

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "EntryMaven",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "entrymaven entry maven leoncardi leonardo cardillo custom customizable logger loggers logging logs log",
    "author": "Leonardo Cardillo",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/a8/72/8b969a2c97ef2f8c13f5351e9b6ebbd890cb56001df67c7fdf90eb76df1d/EntryMaven-0.0.3.tar.gz",
    "platform": null,
    "description": "# About EntryMaven\n\nPython package aiming to offer a simple and efficient customizable logger using the native Logging library.\n\nWith this module, you can easily create records that automatically generate log files, allowing you to customize the names of these records files.\n\n## Getting Started - Library\n\n### Installation\n\n```Python\npip install entrymaven\n```\n\n### Usage\n\nSimple example of how to use:\n\n```Python\nimport entrymaven as emav\n\ngeneric_logger = emav.Essentials.gen()\nl = emav.l\n\nl.info('First entry in this log file')\n\n# Output: 2000-01-01 00:00:00,000 - INFO - First entry in this log file\n```\n\n> **Note**: As default, the log file name is \"entries.log\" and the log level is DEBUG\n\nAn alternative, more concise approach that includes defining a custom log file name and log recording level:\n\n```Python\nfrom entrymaven import l, Essentials\nEssentials.gen(filename= 'test.log', level= 'INFO')\n\nl.info('First entry in this log file')\n```\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Simple and efficient customizable logger for Python",
    "version": "0.0.3",
    "project_urls": null,
    "split_keywords": [
        "entrymaven",
        "entry",
        "maven",
        "leoncardi",
        "leonardo",
        "cardillo",
        "custom",
        "customizable",
        "logger",
        "loggers",
        "logging",
        "logs",
        "log"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8728b969a2c97ef2f8c13f5351e9b6ebbd890cb56001df67c7fdf90eb76df1d",
                "md5": "82bac0bdbabe3648b099602e9e953ddf",
                "sha256": "a589c7120128aa5513aa3ae851a1165d0f98c5c8bb741695722a1d071264bd21"
            },
            "downloads": -1,
            "filename": "EntryMaven-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "82bac0bdbabe3648b099602e9e953ddf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2910,
            "upload_time": "2024-01-04T05:42:43",
            "upload_time_iso_8601": "2024-01-04T05:42:43.529679Z",
            "url": "https://files.pythonhosted.org/packages/a8/72/8b969a2c97ef2f8c13f5351e9b6ebbd890cb56001df67c7fdf90eb76df1d/EntryMaven-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-04 05:42:43",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "entrymaven"
}
        
Elapsed time: 0.25642s