You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Динамическая библиотека для записи сообщений в журнал (txt)
Данное приложение состоит из двух частей.
1. Динамическая библиотека
Для создания журнала надо ввести название и уровень важности (LOW, HIGH, MEDIUM)
Журнал сохраняется в виде txt файла, сохраняется уровень важности (журнала и сообщений, сообщения "менне важные чем журнал" не сохраняются), время создания каждого сообщения.
2. Консольное приложение
Для записи сообщения в журанал надо ввести сообщение,уровень важности (LOW HIGH, MEDIUM), либо нажать enter, тогда используется уровенб важности журнала.
Приложение многопоточное
Обработаны ошибки
Запуск приложения
1. Чистим проект
make clean
2. Cобираем проект
make
3. Заходим в папку сборки
cd build
4. Определяем текущий каталог для поиска динамической библиотеки
export LD_LIBRARY_PATH=.
5 Запускаем приложение
./app
6 Вводим название журнала и уровень (LOW, MEDIUM, HIGH) иначе программа выбросит исключение
Enter name and default level (HIGH or MEDIUM or LOW) of journal.
Name:
Default level:
7 Вводим текст сообщения и уровень (LOW, MEDIUM, HIGH) иначе программа выбросит исключение, для выхода из записи надо ввести q
If you want exit, enter q.
Message 1
text:
level HIGH or MEDIUM or LOW (press Enter for default level):