fix readme

This commit is contained in:
gandc 2024-11-23 19:19:27 +03:00
parent 72f3af6002
commit 0b820f1e6e
Signed by: gandc
GPG Key ID: 9F77B03D43C42CB4

View File

@ -1,5 +1,5 @@
# Библиотека libmysyslog на языке Си
14. Разработать расширяемую библиотеку libmysyslog на языке Си, которая сможет выводить данные в журнал в разных форматах. В рамках библиотеки необходимо реализовать функцию, через которую другие программы смогут выводить данные в журнал:
Разработать расширяемую библиотеку libmysyslog на языке Си, которая сможет выводить данные в журнал в разных форматах. В рамках библиотеки необходимо реализовать функцию, через которую другие программы смогут выводить данные в журнал:
```c
int mysyslog(const char* msg, int level, int driver, int format, const char* path);
```
@ -8,9 +8,9 @@ int mysyslog(const char* msg, int level, int driver, int format, const char* pat
Для библиотеки libmysyslog реализованы в виде подключаемого плагина 2 драйвера (libmysyslog-text, libmysyslog-json): вывод в журнал в виде строки с разделителем и вывод в журнал в виде json строки.
Структура журнала в текстовом формате:
```
timestamp log_level process message
```
Пример журнала в текстовом формате:
```
1439482969 ERROR example-app this is an error