Metadata-Version: 2.1
Name: AzurePyblobLogging
Version: 1.1.13
Summary: A library to log into blob storage in Azure
Home-page: https://github.com/JorgeDiazz/pyblob_logging
Author: Jorge Andres Diaz
Author-email: jorgeandresdn1@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# PYBLOB LOGGING
Integrate this library on your project to log into both Terminal and Azure Blob Storage.

## Implementation

### Importing libraries
	from PyblobLogging import PyblobLogging
	from BlobDescription import BlobDescription
	import os
	import sys

### Initializing Logger
	ROOT_DIR = os.path.dirname(sys.modules['__main__'].__file__)

	blob_description = BlobDescription(storage_connection_str, container_name, path_inside_container, ROOT_DIR)

	# Example:
	# blob_description = BlobDescription('DefaultEndpointsProtocol=https;AccountName=xx;AccountKey=xx/xxx/xx;EndpointSuffix=xx','my-container-name', 'directory1/directory2/', ROOT_DIR) 

	logger = PyblobLogging.get_blob_logger('My Logger Name', blob_description)

### Using functions
	# To log errors
	ex = Exception('Error')
	logger.error('This is an error log :(', ex)

	# To log another type of messages
	logger.debug('This is a debug log :)')



