Skip to content

AlisherAsd/Dynamic_Library_Journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Динамическая библиотека для записи сообщений в журнал (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):

8 Выходим из build

cd ..

9 Очищаем проект

make clean

About

cpp dynamic library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published