chore: add pprof api, when log-level is debug

This commit is contained in:
Skyxim
2023-02-23 23:30:53 +08:00
parent d5d62a4ffd
commit a1d008e6f0
2 changed files with 16 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import (
"github.com/Dreamacro/clash/config"
"github.com/Dreamacro/clash/hub/executor"
"github.com/Dreamacro/clash/hub/route"
"github.com/Dreamacro/clash/log"
)
type Option func(*config.Config)
@ -43,7 +44,7 @@ func Parse(options ...Option) error {
if cfg.General.ExternalController != "" {
go route.Start(cfg.General.ExternalController, cfg.General.ExternalControllerTLS,
cfg.General.Secret, cfg.TLS.Certificate, cfg.TLS.PrivateKey)
cfg.General.Secret, cfg.TLS.Certificate, cfg.TLS.PrivateKey,cfg.General.LogLevel==log.DEBUG)
}
executor.ApplyConfig(cfg, true)