dist
This commit is contained in:
@@ -0,0 +1,26 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="build" type="PythonConfigurationType" factoryName="Python">
|
||||||
|
<module name="eh_logger" />
|
||||||
|
<option name="ENV_FILES" value="" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="PARENT_ENVS" value="true" />
|
||||||
|
<envs>
|
||||||
|
<env name="PYTHONUNBUFFERED" value="1" />
|
||||||
|
</envs>
|
||||||
|
<option name="SDK_HOME" value="" />
|
||||||
|
<option name="SDK_NAME" value="Python 3.12 (ehLogger)" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="" />
|
||||||
|
<option name="IS_MODULE_SDK" value="false" />
|
||||||
|
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||||
|
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||||
|
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
|
||||||
|
<option name="SCRIPT_NAME" value="setup.py" />
|
||||||
|
<option name="PARAMETERS" value="bdist_wheel sdist" />
|
||||||
|
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||||
|
<option name="EMULATE_TERMINAL" value="false" />
|
||||||
|
<option name="MODULE_MODE" value="false" />
|
||||||
|
<option name="REDIRECT_INPUT" value="false" />
|
||||||
|
<option name="INPUT_FILE" value="" />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="twine check" type="ShConfigurationType">
|
||||||
|
<option name="SCRIPT_TEXT" value="twine check dist/*" />
|
||||||
|
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||||
|
<option name="SCRIPT_PATH" value="twine" />
|
||||||
|
<option name="SCRIPT_OPTIONS" value="check dist/*" />
|
||||||
|
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||||
|
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||||
|
<option name="INTERPRETER_PATH" value="powershell.exe" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="false" />
|
||||||
|
<envs />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="twine upload testpypi" type="ShConfigurationType">
|
||||||
|
<option name="SCRIPT_TEXT" value="twine upload -r testpypi dist/*" />
|
||||||
|
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||||
|
<option name="SCRIPT_PATH" value="twine upload dist/*" />
|
||||||
|
<option name="SCRIPT_OPTIONS" value="" />
|
||||||
|
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||||
|
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||||
|
<option name="INTERPRETER_PATH" value="powershell.exe" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="false" />
|
||||||
|
<envs />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="twine upload" type="ShConfigurationType">
|
||||||
|
<option name="SCRIPT_TEXT" value="twine upload dist/*" />
|
||||||
|
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
|
||||||
|
<option name="SCRIPT_PATH" value="" />
|
||||||
|
<option name="SCRIPT_OPTIONS" value="" />
|
||||||
|
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
|
||||||
|
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
|
||||||
|
<option name="INTERPRETER_PATH" value="powershell.exe" />
|
||||||
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
|
<option name="EXECUTE_IN_TERMINAL" value="true" />
|
||||||
|
<option name="EXECUTE_SCRIPT_FILE" value="false" />
|
||||||
|
<envs />
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
Vendored
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,107 @@
|
|||||||
|
Metadata-Version: 2.1
|
||||||
|
Name: eh-logger
|
||||||
|
Version: 0.1.0
|
||||||
|
Summary: Simple helper to get easier formatted logger from the python logging module
|
||||||
|
Home-page: https://git.eishausener.dev/Eishausener/eh-logger
|
||||||
|
Author: Eishausener <code@eishausener.de>
|
||||||
|
Author-email: code@eishausener.de
|
||||||
|
License: MIT
|
||||||
|
Project-URL: issue tracker, https://git.eishausener.dev/Eishausener/eh-logger/issues
|
||||||
|
Classifier: License :: OSI Approved :: MIT License
|
||||||
|
Description-Content-Type: text/markdown
|
||||||
|
Provides-Extra: dev
|
||||||
|
Requires-Dist: twine; extra == "dev"
|
||||||
|
Requires-Dist: wheel; extra == "dev"
|
||||||
|
Requires-Dist: setuptools; extra == "dev"
|
||||||
|
|
||||||
|
|
||||||
|
# eh-logger
|
||||||
|
|
||||||
|
> Simple helper to get easier formatted logger from the python logging module
|
||||||
|
|
||||||
|
# install
|
||||||
|
|
||||||
|
pip install git+https://git.eishausener.dev/Eishausener/eh-logger \
|
||||||
|
or \
|
||||||
|
pip install git+https://github.com/Eishausener/eh-logger
|
||||||
|
|
||||||
|
# usage
|
||||||
|
|
||||||
|
import eh-logging, create a formatted logger and use the logger
|
||||||
|
|
||||||
|
```python
|
||||||
|
# import
|
||||||
|
import eh_logging as logging
|
||||||
|
|
||||||
|
# create formatted logger
|
||||||
|
formatted_logger = logging.get_formatted_logger(
|
||||||
|
'formatted_logger',
|
||||||
|
console=True,
|
||||||
|
console_level=logging.DEBUG,
|
||||||
|
file=True,
|
||||||
|
file_path=r'log\formatted_logger.log',
|
||||||
|
file_level=logging.DEBUG,
|
||||||
|
file_backup_count=5,
|
||||||
|
file_rotate='h',
|
||||||
|
)
|
||||||
|
|
||||||
|
# use the logger
|
||||||
|
formatted_logger.debug('Example formatted DEBUG Message')
|
||||||
|
formatted_logger.info('Example formatted INFO Message')
|
||||||
|
formatted_logger.warning('Example formatted WARNING Message')
|
||||||
|
formatted_logger.error('Example formatted ERROR Message')
|
||||||
|
formatted_logger.critical('Example formatted CRITICAL Message')
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
use the decorator with the INFO level
|
||||||
|
|
||||||
|
```python
|
||||||
|
# import
|
||||||
|
import eh_logging as logging
|
||||||
|
|
||||||
|
# set default logger to DEBUG level to see output
|
||||||
|
logging.set_default_level(logging.DEBUG)
|
||||||
|
|
||||||
|
|
||||||
|
# use logging decorator with default logger
|
||||||
|
@logging.Decorator.info(arg=True, kwarg=True, return_value=True, decimal_places=1)
|
||||||
|
def example_function(first_param, second_param, *args, **kwargs):
|
||||||
|
return first_param, second_param, *args, *kwargs
|
||||||
|
|
||||||
|
|
||||||
|
# execute function
|
||||||
|
example_function('Hello', 'world', 'test', 'example', hello='world', world='test')
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
use the decorator with own logger
|
||||||
|
|
||||||
|
```python
|
||||||
|
# import
|
||||||
|
import eh_logging as logging
|
||||||
|
|
||||||
|
|
||||||
|
# create formatted logger
|
||||||
|
formatted_logger = logging.get_formatted_logger(
|
||||||
|
'example_decorator_logger',
|
||||||
|
console=True,
|
||||||
|
console_level=logging.DEBUG,
|
||||||
|
file=True,
|
||||||
|
file_path=r'log\decorator_logger.log',
|
||||||
|
file_level=logging.DEBUG,
|
||||||
|
file_backup_count=5,
|
||||||
|
file_rotate='h',
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# use logging decorator with custom logger
|
||||||
|
@logging.Decorator.debug(logger=formatted_logger, arg=True, kwarg=True, return_value=True, decimal_places=1)
|
||||||
|
def example_function(first_param, second_param, *args, **kwargs):
|
||||||
|
return first_param, second_param, *args, *kwargs
|
||||||
|
|
||||||
|
|
||||||
|
# execute function
|
||||||
|
example_function('Hello', 'world', 'test', 'example', hello='world', world='test')
|
||||||
|
|
||||||
|
```
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
README.md
|
||||||
|
setup.py
|
||||||
|
eh_logging/eh_logger.egg-info/PKG-INFO
|
||||||
|
eh_logging/eh_logger.egg-info/SOURCES.txt
|
||||||
|
eh_logging/eh_logger.egg-info/dependency_links.txt
|
||||||
|
eh_logging/eh_logger.egg-info/requires.txt
|
||||||
|
eh_logging/eh_logger.egg-info/top_level.txt
|
||||||
|
test/test.py
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
[dev]
|
||||||
|
twine
|
||||||
|
wheel
|
||||||
|
setuptools
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
@@ -11,7 +11,7 @@ name = eh_logging.__name__
|
|||||||
setup(
|
setup(
|
||||||
name=name,
|
name=name,
|
||||||
version=version,
|
version=version,
|
||||||
description='',
|
description='Simple helper to get easier formatted logger from the python logging module',
|
||||||
package_dir={'': 'eh_logging'},
|
package_dir={'': 'eh_logging'},
|
||||||
packages=find_packages(where='eh_logging'),
|
packages=find_packages(where='eh_logging'),
|
||||||
long_description=long_description,
|
long_description=long_description,
|
||||||
@@ -20,6 +20,7 @@ setup(
|
|||||||
author=author,
|
author=author,
|
||||||
author_email='code@eishausener.de',
|
author_email='code@eishausener.de',
|
||||||
license='MIT',
|
license='MIT',
|
||||||
|
# https://pypi.org/classifiers/
|
||||||
classifiers=[
|
classifiers=[
|
||||||
'License :: OSI Approved :: MIT License',
|
'License :: OSI Approved :: MIT License',
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user