import "github.com/v2ray/v2ray-core/app/log"
config.pb.go errors.generated.go log.go log_creator.go
var ( LogType_name = map[int32]string{ 0: "None", 1: "Console", 2: "File", 3: "Event", } LogType_value = map[string]int32{ "None": 0, "Console": 1, "File": 2, "Event": 3, } )
Enum value maps for LogType.
var File_app_log_config_proto protoreflect.FileDescriptor
func RegisterHandlerCreator(logType LogType, f HandlerCreator) error
type Config struct { ErrorLogType LogType `protobuf:"varint,1,opt,name=error_log_type,json=errorLogType,proto3,enum=v2ray.core.app.log.LogType" json:"error_log_type,omitempty"` ErrorLogLevel log.Severity `protobuf:"varint,2,opt,name=error_log_level,json=errorLogLevel,proto3,enum=v2ray.core.common.log.Severity" json:"error_log_level,omitempty"` ErrorLogPath string `protobuf:"bytes,3,opt,name=error_log_path,json=errorLogPath,proto3" json:"error_log_path,omitempty"` AccessLogType LogType `protobuf:"varint,4,opt,name=access_log_type,json=accessLogType,proto3,enum=v2ray.core.app.log.LogType" json:"access_log_type,omitempty"` AccessLogPath string `protobuf:"bytes,5,opt,name=access_log_path,json=accessLogPath,proto3" json:"access_log_path,omitempty"` // contains filtered or unexported fields }
Deprecated: Use Config.ProtoReflect.Descriptor instead.
func (x *Config) ProtoReflect() protoreflect.Message
Instance is a log.Handler that handles logs.
New creates a new log.Instance based on the given config.
Close implements common.Closable.Close().
Handle implements log.Handler.
Start implements common.Runnable.Start().
Type implements common.HasType.
const ( LogType_None LogType = 0 LogType_Console LogType = 1 LogType_File LogType = 2 LogType_Event LogType = 3 )
func (LogType) Descriptor() protoreflect.EnumDescriptor
Deprecated: Use LogType.Descriptor instead.
func (x LogType) Number() protoreflect.EnumNumber
func (LogType) Type() protoreflect.EnumType
Path | Synopsis |
---|---|
command |
Package log imports 9 packages (graph). Updated 2020-12-05. Refresh now. Tools for package owners.