semvec/pypi-packages huggingface dataset:
softpro-elk-grpc-logger 0.1.0
A small package for ELK structure logging for python microservices
Requires Python: >=3.6

# python_logger

Даний пакет розроблений для логування дій сервісу у структурі ELK.

## Опис функціоналу

### Класи

#### StructuredMessage

Клас StructuredMessage є обгорткою для формування одного запису логу.

##### init

| Назва параметру | Тип    | Опис                                                                                       |
|-----------------| ------ |--------------------------------------------------------------------------------------------|
| message          | String | Повідомлення. Буде записано у поле `message`                                               |
| **kwargs          | String | Інші рядки логу. Будуть записані у відповідне поле з такою самою назвою, яку буде передано |

Приклад виклику:

```python
from softpro_elk_grpc_logger import StructuredMessage

StructuredMessage("OK", function='Render', ip='127.0.0.1', level='INFO')
```

##### str

Обгортка для перетворення одного запису логу з `json` у рядок. Викликається автоматично при преведення типу даних до `str`.

### Функції

#### setup_logger

Функція створення логеру. Створена для спрощення роботи з модулем

##### Параметри

| Назва        | Тип    | Опис                                                                                           |  Значення за замовчуванням  |
|--------------|--------|------------------------------------------------------------------------------------------------|:---------------------------:|
| log_filename | String | Шлях до логу, або ім'я. Якщо передається ім'я - то лог створиться у директорії виклику скрипту |       structured.log        |

```python
from softpro_elk_grpc_logger import setup_logger

logger = setup_logger(log_filename='../test_log.log') # створює лог на директорію вище (за деревом) з назвою test_log

logger = setup_logger(log_filename='/your/directory/path/test_log.log') # створю лог за шляхом /your/directory/path з назвою test_log

logger = setup_logger(log_filename='test_log.log') # створю лог у директорії виклику скрипта з назвою test_log
```

## Встановлення модуля

### pip

```commandline
pip3 install softpro_elk_grpc_logger
```

### from git

```commandline
git clone https://git.softpro.ua/service/python_logger
pip3 install setuptools wheel
python3 /path/to/repo/setup.py sdist bdist_wheel
```

## Рекомендації

Рекомендовано використовувати virtualenv для локальної роботи з модулем
justdoit 1.0.0
Prints out the immortal motivational meme of 'Just Do It'
Requires Python: >=3.8
Keywords: import this, just do it, motivation

# **Just Do It!**
Are you feeling down and don't feel like completing your task?

Are you procrastinating?

Here's a quick motivational pick-me-up on your python interpreter.

Read the words to remind yourself that you CAN DO IT!

This package prints the famous "Just Do It" Motivational Speech.

Original video by Shia LaBeouf, Nastja Säde Rönkkö, Luke Turner.
Words by Joshua Park (Central Saint Martins BA Fine Art 2015).

[Original Video on Vimeo](https://vimeo.com/125095515)

[Video Clip on YouTube](https://www.youtube.com/watch?v=ZXsQAXx_ao0)

## Just Install It
```bash
pip install justdoit
```

## Just Run It
From the command line, activate the python interpreter, and type `import justdoit` like you would for the Zen of Python using `import this`

```bash
python # or python3
import justdoit
```
To run from a python file, add `import justdoit` to your file and run it.

```python
import justdoit
```