Skip to content

Commit

Permalink
Небольшие доработки
Browse files Browse the repository at this point in the history
  • Loading branch information
anyks committed Nov 11, 2024
1 parent 9f861ec commit 8a4c2d7
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
21 changes: 21 additions & 0 deletions app/acu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,27 @@ static void version(const fmk_t * fmk, const log_t * log, const fs_t * fs, const
formatDate = env.get("formatDate", true);
// Устанавливаем формат вывода даты
log.format(formatDate);
// Если адрес файла лога передан
if(env.isString("log")){
// Получаем адрес файла лога
const string & filename = env.get("log");
// Если адрес файла лога получен
if(!filename.empty()){
// Позиция разделителя каталога
size_t pos = 0;
// Выполняем поиск разделителя каталога
if((pos = string(filename).rfind(FS_SEPARATOR)) != string::npos){
// Извлекаем путь сохранения файла лога
const string & path = fs.realPath(filename.substr(0, pos));
// Если путь для сохранения каталога не существует
if(!path.empty() && !fs.isDir(path))
// Выполняем создание адреса каталога
fs.makePath(path);
}
// Устанавливаем адрес файла лога
log.filename(fs.realPath(filename));
}
}
// Если нужно вывести справочную помощь
if(!env.size() || (env.is("info") || env.is("H"))){
// Выводим справочную информацию
Expand Down
21 changes: 21 additions & 0 deletions app/server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,27 @@ static void version(const fmk_t * fmk, const log_t * log, const fs_t * fs, const
formatDate = env.get("formatDate", true);
// Устанавливаем формат вывода даты
log.format(formatDate);
// Если адрес файла лога передан
if(env.isString("log")){
// Получаем адрес файла лога
const string & filename = env.get("log");
// Если адрес файла лога получен
if(!filename.empty()){
// Позиция разделителя каталога
size_t pos = 0;
// Выполняем поиск разделителя каталога
if((pos = string(filename).rfind(FS_SEPARATOR)) != string::npos){
// Извлекаем путь сохранения файла лога
const string & path = fs.realPath(filename.substr(0, pos));
// Если путь для сохранения каталога не существует
if(!path.empty() && !fs.isDir(path))
// Выполняем создание адреса каталога
fs.makePath(path);
}
// Устанавливаем адрес файла лога
log.filename(fs.realPath(filename));
}
}
// Если нужно вывести справочную помощь
if(!env.size() || (env.is("info") || env.is("H"))){
// Выполняем установку конфига
Expand Down
2 changes: 1 addition & 1 deletion html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@
<meta name="description" content="Online Utility to convert (XML, JSON, YAML, INI, CSV, CEF, GROK, SYSLOG) to (XML, JSON, YAML, INI, CSV, CEF, SYSLOG).">
<meta name="keywords" content="xml to json, convert xml to json, xml to json converter, xml to json online, xml to json converter online, online xml to json converter, convert xml to json online, xml to json parser, xml to yaml, json to yaml, yaml to json, json to yaml, ini to json, ini to yaml, ini to xml, csv to json, csv to yaml, csv to xml, cef to xml, cef to yaml, cef to json, syslog to yaml, syslog to json, syslog to xml, grok to xml, grok to yaml, grok to json, xml to yaml online, json to yaml online, yaml to json online, json to yaml online, ini to json online, ini to yaml online, ini to xml online, csv to json online, csv to yaml online, csv to xml online, cef to xml online, cef to yaml online, cef to json online, syslog to yaml online, syslog to json online, syslog to xml online, grok to xml online, grok to yaml online, grok to json online">
<!-- App name -->
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-title" content="ACU">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<!-- APP ICONS -->
<link rel="apple-touch-icon" href="icons/icon.png">
Expand Down

0 comments on commit 8a4c2d7

Please sign in to comment.