From 740cb1895dac7576d42869ab7e75cfd3fe435ed8 Mon Sep 17 00:00:00 2001 From: ChernV <46843878+otter18@users.noreply.github.com> Date: Tue, 9 Feb 2021 21:47:53 +0300 Subject: [PATCH] add toc and flask example --- README.md | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f32fb80..3487c6f 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,22 @@ Bridging python logging and files to tg bot +## Table of Contents +- [Installation & Usage](#installation--usage) +- [Examples](#examples) + * [Simple logging](#simple-logging) + * [Flask logging](#flask-logging) + * [TgFileLogger example](#tgfilelogger-example) + * [Example screenshot](#example-screenshot) +- [FQA](#fqa) + * [How to create a telegram bot?](#how-to-create-a-telegram-bot) + * [How to get **token** and **user_id**?](#how-to-get-token-and-user_id) ## Installation & Usage - Available by `pip install tg-logger` - Use with `import tg_logger` ## Examples -### TgLogger example +### Simple logging ```python import logging import tg_logger @@ -32,6 +42,33 @@ tg_logger.setup(logger, token=token, users=users) logger.info("Hello from tg_logger by otter18") ``` +### Flask logging +```python +from flask import Flask +import logging +import tg_logger + +# Telegram data +token = "1234567890:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +users = [1111111111] + +# Flask app setup +app = Flask(__name__) + +app.logger.setLevel(logging.ERROR) # flask logger +tg_logger.setup(app.logger, token=token, users=users) # bridge setup + + +@app.route('/') +def hello_world(): + return 'Hello, World!' + + +if __name__ == '__main__': + app.run() + +``` + ### TgFileLogger example ```python import logging