Improved work with log files
This commit is contained in:
parent
621f31b4a4
commit
28ca2a70c4
|
@ -110,7 +110,8 @@ echo {lang_about_gen_root_cert}
|
||||||
echo convert ^<DOMAIN^> {lang_convert_from_to_punycode}
|
echo convert ^<DOMAIN^> {lang_convert_from_to_punycode}
|
||||||
echo domains {lang_show_info_about_domains}
|
echo domains {lang_show_info_about_domains}
|
||||||
echo exit {lang_shutting_down_program}
|
echo exit {lang_shutting_down_program}
|
||||||
echo log ^<MODULE^|main^> [N] {lang_show_log}
|
echo log ^<MODULE^|...^> [N] {lang_show_log}
|
||||||
|
echo {lang_show_log_descr}
|
||||||
echo modules {lang_show_mod_info}
|
echo modules {lang_show_mod_info}
|
||||||
echo sysprep [silent^|ssd] {lang_launch_sp_tool}
|
echo sysprep [silent^|ssd] {lang_launch_sp_tool}
|
||||||
echo {lang_silent_flag}
|
echo {lang_silent_flag}
|
||||||
|
@ -127,7 +128,7 @@ echo osp exit ^& ospanel {lang_restarting_program}
|
||||||
echo osp use PostgreSQL-9.6 {lang_using_postgresql}
|
echo osp use PostgreSQL-9.6 {lang_using_postgresql}
|
||||||
echo osp on PHP-8.1 myprofile {lang_enabling_php}
|
echo osp on PHP-8.1 myprofile {lang_enabling_php}
|
||||||
echo osp restart mysql-8.0 {lang_restarting_mysql}
|
echo osp restart mysql-8.0 {lang_restarting_mysql}
|
||||||
echo osp log main 20 {lang_show_last_20_lines}
|
echo osp log general 20 {lang_show_last_20_lines}
|
||||||
echo osp reset ^& osp add bind {lang_combining_with_bind}
|
echo osp reset ^& osp add bind {lang_combining_with_bind}
|
||||||
goto end
|
goto end
|
||||||
:: -----------------------------------------------------------------------------------
|
:: -----------------------------------------------------------------------------------
|
||||||
|
@ -186,31 +187,33 @@ set "OSP_TMP_NAME=%2"
|
||||||
if not "%OSP_MODULES_LIST%"=="" for %%a in (%OSP_MODULES_LIST%) do (
|
if not "%OSP_MODULES_LIST%"=="" for %%a in (%OSP_MODULES_LIST%) do (
|
||||||
if /i "%%a"=="%2" set "OSP_TMP_NAME=%%a"
|
if /i "%%a"=="%2" set "OSP_TMP_NAME=%%a"
|
||||||
)
|
)
|
||||||
call :strfind "%OSP_MODULES_LIST_%main:all:" ":%OSP_TMP_NAME%:"
|
call :strfind "%OSP_MODULES_LIST_%api:general:scheduler:smtp:all:" ":%OSP_TMP_NAME%:"
|
||||||
if not defined OSP_TMPVAL goto invalid
|
if not defined OSP_TMPVAL goto invalid
|
||||||
set "OSP_TMPVAL=general"
|
set "OSP_TMPVAL="
|
||||||
if /i not "%OSP_TMP_NAME%"=="main" set "OSP_TMPVAL=%OSP_TMP_NAME%"
|
call :strfind ":api:general:scheduler:smtp:" ":%OSP_TMP_NAME%:"
|
||||||
if /i "%OSP_TMP_NAME%"=="all" set "OSP_TMPVAL=%OSP_ACTIVE_MODULES_LIST%"
|
setlocal EnableDelayedExpansion
|
||||||
if %OSP_TMPVAL%==general (
|
if defined OSP_TMPVAL (
|
||||||
if /i not "%OSP_TMP_NAME%"=="all" echo:
|
echo:
|
||||||
if not exist "{root_dir}\logs\general.log" echo %ESC%[90m{lang_empty_log}%ESC%[0m
|
if not exist "{root_dir}\logs\%OSP_TMP_NAME%.log" echo %ESC%[90m{lang_empty_log}%ESC%[0m
|
||||||
if exist "{root_dir}\logs\general.log" for %%S in ("{root_dir}\logs\general.log") do if %%~zS==0 (echo %ESC%[90m{lang_empty_log}%ESC%[0m) else (
|
if exist "{root_dir}\logs\%OSP_TMP_NAME%.log" for %%S in ("{root_dir}\logs\%OSP_TMP_NAME%.log") do if %%~zS==0 (echo %ESC%[90m{lang_empty_log}%ESC%[0m) else (
|
||||||
if "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\general.log"
|
if "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\%OSP_TMP_NAME%.log"
|
||||||
if not "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\general.log" %3
|
if not "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\%OSP_TMP_NAME%.log" %3
|
||||||
echo %ESC%[0m
|
echo %ESC%[0m
|
||||||
)
|
)
|
||||||
) else (
|
) else (
|
||||||
for %%a in (%OSP_TMPVAL%) do (
|
if /i "%OSP_TMP_NAME%"=="all" set "OSP_TMPVAL=%OSP_ACTIVE_MODULES_LIST%"
|
||||||
if /i "%OSP_TMP_NAME%"=="all" echo: & echo {lang_journal} %%a & echo:
|
if /i not "%OSP_TMP_NAME%"=="all" set "OSP_TMPVAL=%OSP_TMP_NAME%"
|
||||||
if /i not "%OSP_TMP_NAME%"=="all" echo:
|
for %%a in (!OSP_TMPVAL!) do (
|
||||||
if not exist "{root_dir}\logs\%%a_console.log" echo %ESC%[90m{lang_empty_log}%ESC%[0m
|
if /i "%OSP_TMP_NAME%"=="all" echo: & echo {lang_journal} %%a & echo:
|
||||||
if exist "{root_dir}\logs\%%a_console.log" for %%S in ("{root_dir}\logs\%%a_console.log") do if %%~zS==0 (echo %ESC%[90m{lang_empty_log}%ESC%[0m) else (
|
if /i not "%OSP_TMP_NAME%"=="all" echo:
|
||||||
if "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\%%a_console.log"
|
if not exist "{root_dir}\logs\%%a_console.log" echo %ESC%[90m{lang_empty_log}%ESC%[0m
|
||||||
if not "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\%%a_console.log" %3
|
if exist "{root_dir}\logs\%%a_console.log" for %%S in ("{root_dir}\logs\%%a_console.log") do if %%~zS==0 (echo %ESC%[90m{lang_empty_log}%ESC%[0m) else (
|
||||||
echo %ESC%[0m
|
if "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\%%a_console.log"
|
||||||
|
if not "%3"=="" "{root_dir}\system\bin\tail.exe" "{root_dir}\logs\%%a_console.log" %3
|
||||||
|
echo %ESC%[0m
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
goto end
|
goto end
|
||||||
:: -----------------------------------------------------------------------------------
|
:: -----------------------------------------------------------------------------------
|
||||||
:: DOMAINS/MODULES LIST
|
:: DOMAINS/MODULES LIST
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:0f98d73531d37ad813930ef18e718f61f8a769e3f60535527382c75365898f6f
|
oid sha256:93cde21473d95b46e3ba7dfc988521f3874e5475950f8503d3309d905ae430df
|
||||||
size 1591296
|
size 1591808
|
||||||
|
|
|
@ -208,7 +208,8 @@ select_profile = Выбраць профіль
|
||||||
show_current_env = Паказаць інфармацыю аб бягучам асяроддзі
|
show_current_env = Паказаць інфармацыю аб бягучам асяроддзі
|
||||||
show_info_about_domains = Паказаць інфармацыю аб даменах
|
show_info_about_domains = Паказаць інфармацыю аб даменах
|
||||||
show_last_20_lines = Выснова ў кансоль 20-ці апошніх радкоў з часопіса праграмы
|
show_last_20_lines = Выснова ў кансоль 20-ці апошніх радкоў з часопіса праграмы
|
||||||
show_log = Паказаць часопіс модуля/праграмы (апошнія N радкоў, па змаўчанні: 10)
|
show_log = Паказаць лог модуля/кампанента (апошнія N радкоў, па змаўчанні: 15)
|
||||||
|
show_log_descr = Магчымыя аргументы: api, general, scheduler, smtp
|
||||||
show_mod_info = Паказаць інфармацыю аб модулях
|
show_mod_info = Паказаць інфармацыю аб модулях
|
||||||
show_mod_status = Паказаць інфармацыю аб статусе модуля
|
show_mod_status = Паказаць інфармацыю аб статусе модуля
|
||||||
show_version_info = Паказаць інфармацыю аб версіі праграмы
|
show_version_info = Паказаць інфармацыю аб версіі праграмы
|
||||||
|
|
|
@ -208,7 +208,8 @@ select_profile = Select profile
|
||||||
show_current_env = Show information about the current environment
|
show_current_env = Show information about the current environment
|
||||||
show_info_about_domains = Show information about domains
|
show_info_about_domains = Show information about domains
|
||||||
show_last_20_lines = Output to the console of the last 20 lines from the program log
|
show_last_20_lines = Output to the console of the last 20 lines from the program log
|
||||||
show_log = Show module/program log (last N lines, by default: 10)
|
show_log = Show the module/component log (last N lines, by default: 15)
|
||||||
|
show_log_descr = Possible arguments: api, general, scheduler, smtp
|
||||||
show_mod_info = Show information about modules
|
show_mod_info = Show information about modules
|
||||||
show_mod_status = Show module status information
|
show_mod_status = Show module status information
|
||||||
show_version_info = Show information about the program version
|
show_version_info = Show information about the program version
|
||||||
|
|
|
@ -208,7 +208,8 @@ select_profile = Выбрать профиль
|
||||||
show_current_env = Показать информацию о текущей среде
|
show_current_env = Показать информацию о текущей среде
|
||||||
show_info_about_domains = Показать информацию о доменах
|
show_info_about_domains = Показать информацию о доменах
|
||||||
show_last_20_lines = Вывод в консоль 20-ти последних строк из журнала программы
|
show_last_20_lines = Вывод в консоль 20-ти последних строк из журнала программы
|
||||||
show_log = Показать журнал модуля/программы (последние N строк, по умолчанию: 10)
|
show_log = Показать журнал модуля/компонента (последние N строк, по умолчанию: 15)
|
||||||
|
show_log_descr = Возможные аргументы: api, general, scheduler, smtp
|
||||||
show_mod_info = Показать информацию о модулях
|
show_mod_info = Показать информацию о модулях
|
||||||
show_mod_status = Показать информацию о статусе модуля
|
show_mod_status = Показать информацию о статусе модуля
|
||||||
show_version_info = Показать информацию о версии программы
|
show_version_info = Показать информацию о версии программы
|
||||||
|
|
|
@ -208,7 +208,8 @@ select_profile = Вибрати профіль
|
||||||
show_current_env = Показати інформацію про поточне середовище
|
show_current_env = Показати інформацію про поточне середовище
|
||||||
show_info_about_domains = Показати інформацію про домени
|
show_info_about_domains = Показати інформацію про домени
|
||||||
show_last_20_lines = Висновок в консоль 20-ти останніх рядків з журналу програми
|
show_last_20_lines = Висновок в консоль 20-ти останніх рядків з журналу програми
|
||||||
show_log = Показати журнал модуля/програми(останні N рядків, за замовчуванням: 10)
|
show_log = Показати журнал модуля/компонента (останні N рядків, за замовчуванням: 15)
|
||||||
|
show_log_descr = Можливі аргументи: api, general, scheduler, smtp
|
||||||
show_mod_info = Показати інформацію про модулі
|
show_mod_info = Показати інформацію про модулі
|
||||||
show_mod_status = Показати інформацію про статус модуля
|
show_mod_status = Показати інформацію про статус модуля
|
||||||
show_version_info = Показати інформацію про версію програми
|
show_version_info = Показати інформацію про версію програми
|
||||||
|
|
Loading…
Reference in a new issue