fix readme
This commit is contained in:
parent
72f3af6002
commit
0b820f1e6e
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user