diff --git a/web/html/xui/index.html b/web/html/xui/index.html index 258d4154..a9391952 100644 --- a/web/html/xui/index.html +++ b/web/html/xui/index.html @@ -440,8 +440,8 @@ loading: false, show(logs) { this.visible = true; - this.logs = logs; - this.formattedLogs = logs.length > 0 ? this.formatLogs(logs) : "No Record..."; + this.logs = logs || []; + this.formattedLogs = this.logs.length > 0 ? this.formatLogs(this.logs) : "No Record..."; }, formatLogs(logs) { let formattedLogs = ''; diff --git a/web/job/check_client_ip_job.go b/web/job/check_client_ip_job.go index 905a8cc7..65e2a0ca 100644 --- a/web/job/check_client_ip_job.go +++ b/web/job/check_client_ip_job.go @@ -88,7 +88,7 @@ func (j *CheckClientIpJob) checkFail2BanInstalled() { err := exec.Command(cmd, args...).Run() if err != nil { - logger.Warning("fail2ban is not installed. IP limiting may not work properly.") + logger.Error("fail2ban is not installed. IP limiting may not work properly.") } } @@ -96,12 +96,12 @@ func (j *CheckClientIpJob) processLogFile() { accessLogPath := xray.GetAccessLogPath() if accessLogPath == "none" { - logger.Warning("Access log is set to 'none' check your Xray Configs") + logger.Error("Access log is set to 'none' check your Xray Configs") return } if accessLogPath == "" { - logger.Warning("Access log doesn't exist in your Xray Configs") + logger.Error("Access log doesn't exist in your Xray Configs") return }