mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-23 01:49:53 +03:00
Merge pull request #973 from metalefty/hardcoded-log-path
Merge PR #973: Avoid using hardcoded paths in log file enumeration
This commit is contained in:
commit
ea37c85391
@ -434,19 +434,23 @@
|
|||||||
#define LOG_ENGINE_BUFFER_CACHE_SIZE_MAX (10 * 1024 * 1024) // Write cache size
|
#define LOG_ENGINE_BUFFER_CACHE_SIZE_MAX (10 * 1024 * 1024) // Write cache size
|
||||||
|
|
||||||
// Constant such as a file name
|
// Constant such as a file name
|
||||||
#define SERVER_LOG_DIR_NAME "@server_log"
|
#define SERVER_LOG_DIR "server_log"
|
||||||
|
#define SERVER_LOG_DIR_NAME "@"SERVER_LOG_DIR
|
||||||
#define BRIDGE_LOG_DIR_NAME SERVER_LOG_DIR_NAME
|
#define BRIDGE_LOG_DIR_NAME SERVER_LOG_DIR_NAME
|
||||||
#define SERVER_LOG_PERFIX "vpn"
|
#define SERVER_LOG_PERFIX "vpn"
|
||||||
|
|
||||||
#define HUB_SECURITY_LOG_DIR_NAME "@security_log"
|
#define HUB_SECURITY_LOG_DIR "security_log"
|
||||||
#define HUB_SECURITY_LOG_FILE_NAME "@security_log/%s"
|
#define HUB_SECURITY_LOG_DIR_NAME "@"HUB_SECURITY_LOG_DIR
|
||||||
|
#define HUB_SECURITY_LOG_FILE_NAME HUB_SECURITY_LOG_DIR_NAME"/%s"
|
||||||
#define HUB_SECURITY_LOG_PREFIX "sec"
|
#define HUB_SECURITY_LOG_PREFIX "sec"
|
||||||
#define HUB_PACKET_LOG_DIR_NAME "@packet_log"
|
#define HUB_PACKET_LOG_DIR "packet_log"
|
||||||
#define HUB_PACKET_LOG_FILE_NAME "@packet_log/%s"
|
#define HUB_PACKET_LOG_DIR_NAME "@"HUB_PACKET_LOG_DIR
|
||||||
|
#define HUB_PACKET_LOG_FILE_NAME HUB_PACKET_LOG_DIR_NAME"/%s"
|
||||||
#define HUB_PACKET_LOG_PREFIX "pkt"
|
#define HUB_PACKET_LOG_PREFIX "pkt"
|
||||||
|
|
||||||
#define NAT_LOG_DIR_NAME "@secure_nat_log"
|
#define NAT_LOG_DIR "secure_nat_log"
|
||||||
#define NAT_LOG_FILE_NAME "@secure_nat_log/%s"
|
#define NAT_LOG_DIR_NAME "@"NAT_LOG_DIR
|
||||||
|
#define NAT_LOG_FILE_NAME NAT_LOG_DIR_NAME"/%s"
|
||||||
#define NAT_LOG_PREFIX "snat"
|
#define NAT_LOG_PREFIX "snat"
|
||||||
|
|
||||||
#define CLIENT_LOG_DIR_NAME "@client_log"
|
#define CLIENT_LOG_DIR_NAME "@client_log"
|
||||||
@ -567,8 +571,9 @@
|
|||||||
|
|
||||||
#define EL_ADMIN_PORT 22888
|
#define EL_ADMIN_PORT 22888
|
||||||
#define EL_CONFIG_FILENAME "@etherlogger.config"
|
#define EL_CONFIG_FILENAME "@etherlogger.config"
|
||||||
#define EL_PACKET_LOG_DIR_NAME "@etherlogger_log"
|
#define EL_PACKET_LOG_DIR "etherlogger_log"
|
||||||
#define EL_PACKET_LOG_FILE_NAME "@etherlogger_log/%s"
|
#define EL_PACKET_LOG_DIR_NAME "@"EL_PACKET_LOG_DIR
|
||||||
|
#define EL_PACKET_LOG_FILE_NAME EL_PACKET_LOG_DIR_NAME"/%s"
|
||||||
#define EL_PACKET_LOG_PREFIX "pkt"
|
#define EL_PACKET_LOG_PREFIX "pkt"
|
||||||
#define EL_LICENSE_CHECK_SPAN (10 * 1000)
|
#define EL_LICENSE_CHECK_SPAN (10 * 1000)
|
||||||
|
|
||||||
|
@ -14,11 +14,11 @@ static char *delete_targets[] =
|
|||||||
"backup.vpn_server.config",
|
"backup.vpn_server.config",
|
||||||
"backup.vpn_gate_svc.config",
|
"backup.vpn_gate_svc.config",
|
||||||
"backup.etherlogger.config",
|
"backup.etherlogger.config",
|
||||||
"packet_log",
|
HUB_PACKET_LOG_DIR,
|
||||||
"etherlogger_log",
|
EL_PACKET_LOG_DIR,
|
||||||
"secure_nat_log",
|
"secure_nat_log",
|
||||||
"security_log",
|
HUB_SECURITY_LOG_DIR,
|
||||||
"server_log",
|
SERVER_LOG_DIR,
|
||||||
"bridge_log",
|
"bridge_log",
|
||||||
"packet_log_archive",
|
"packet_log_archive",
|
||||||
"azure_log",
|
"azure_log",
|
||||||
|
@ -969,11 +969,11 @@ LIST *EnumLogFile(char *hubname)
|
|||||||
// Enumerate in the server_log
|
// Enumerate in the server_log
|
||||||
if (hubname == NULL)
|
if (hubname == NULL)
|
||||||
{
|
{
|
||||||
EnumLogFileDir(o, "server_log");
|
EnumLogFileDir(o, SERVER_LOG_DIR);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Enumerate in the packet_log
|
// Enumerate in the packet_log
|
||||||
Format(tmp, sizeof(tmp), "%s/packet_log", exe_dir);
|
Format(tmp, sizeof(tmp), "%s/"HUB_PACKET_LOG_DIR, exe_dir);
|
||||||
|
|
||||||
if (hubname == NULL)
|
if (hubname == NULL)
|
||||||
{
|
{
|
||||||
@ -988,7 +988,7 @@ LIST *EnumLogFile(char *hubname)
|
|||||||
if (e->Folder)
|
if (e->Folder)
|
||||||
{
|
{
|
||||||
char dir_name[MAX_PATH];
|
char dir_name[MAX_PATH];
|
||||||
Format(dir_name, sizeof(dir_name), "packet_log/%s", e->FileName);
|
Format(dir_name, sizeof(dir_name), HUB_PACKET_LOG_DIR"/%s", e->FileName);
|
||||||
EnumLogFileDir(o, dir_name);
|
EnumLogFileDir(o, dir_name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1000,13 +1000,13 @@ LIST *EnumLogFile(char *hubname)
|
|||||||
{
|
{
|
||||||
char dir_name[MAX_PATH];
|
char dir_name[MAX_PATH];
|
||||||
|
|
||||||
Format(dir_name, sizeof(dir_name), "packet_log/%s", hubname);
|
Format(dir_name, sizeof(dir_name), HUB_PACKET_LOG_DIR"/%s", hubname);
|
||||||
|
|
||||||
EnumLogFileDir(o, dir_name);
|
EnumLogFileDir(o, dir_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Enumerate in the security_log
|
// Enumerate in the security_log
|
||||||
Format(tmp, sizeof(tmp), "%s/security_log", exe_dir);
|
Format(tmp, sizeof(tmp), "%s/"HUB_SECURITY_LOG_DIR, exe_dir);
|
||||||
|
|
||||||
if (hubname == NULL)
|
if (hubname == NULL)
|
||||||
{
|
{
|
||||||
@ -1022,7 +1022,7 @@ LIST *EnumLogFile(char *hubname)
|
|||||||
{
|
{
|
||||||
char dir_name[MAX_PATH];
|
char dir_name[MAX_PATH];
|
||||||
|
|
||||||
Format(dir_name, sizeof(dir_name), "security_log/%s", e->FileName);
|
Format(dir_name, sizeof(dir_name), HUB_SECURITY_LOG_DIR"/%s", e->FileName);
|
||||||
|
|
||||||
EnumLogFileDir(o, dir_name);
|
EnumLogFileDir(o, dir_name);
|
||||||
}
|
}
|
||||||
@ -1035,7 +1035,7 @@ LIST *EnumLogFile(char *hubname)
|
|||||||
{
|
{
|
||||||
char dir_name[MAX_PATH];
|
char dir_name[MAX_PATH];
|
||||||
|
|
||||||
Format(dir_name, sizeof(dir_name), "security_log/%s", hubname);
|
Format(dir_name, sizeof(dir_name), HUB_SECURITY_LOG_DIR"/%s", hubname);
|
||||||
|
|
||||||
EnumLogFileDir(o, dir_name);
|
EnumLogFileDir(o, dir_name);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user