log

package
v2.8.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2016 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package log is a generated protocol buffer package.

It is generated from these files:

v2ray.com/core/common/log/config.proto

It has these top-level messages:

Config

Index

Constants

View Source
const (
	AccessAccepted = AccessStatus("accepted")
	AccessRejected = AccessStatus("rejected")
)

Variables

View Source
var LogLevel_name = map[int32]string{
	0: "Disabled",
	1: "Error",
	2: "Warning",
	3: "Info",
	4: "Debug",
}
View Source
var LogLevel_value = map[string]int32{
	"Disabled": 0,
	"Error":    1,
	"Warning":  2,
	"Info":     3,
	"Debug":    4,
}
View Source
var LogType_name = map[int32]string{
	0: "None",
	1: "Console",
	2: "File",
	3: "Event",
}
View Source
var LogType_value = map[string]int32{
	"None":    0,
	"Console": 1,
	"File":    2,
	"Event":   3,
}

Functions

func Access added in v0.14.1

func Access(from, to interface{}, status AccessStatus, reason interface{})

Access writes an access log.

func Close added in v1.19.1

func Close()

func Debug

func Debug(val ...interface{})

Debug outputs a debug log with given format and optional arguments.

func Error

func Error(val ...interface{})

Error outputs an error log with given format and optional arguments.

func Info

func Info(val ...interface{})

Info outputs an info log with given format and optional arguments.

func InitAccessLogger added in v0.14.1

func InitAccessLogger(file string) error

InitAccessLogger initializes the access logger to write into the give file.

func InitErrorLogger added in v1.1.1

func InitErrorLogger(file string) error

func SetLogLevel

func SetLogLevel(level LogLevel)

func Warning

func Warning(val ...interface{})

Warning outputs a warning log with given format and optional arguments.

Types

type AccessStatus added in v0.14.1

type AccessStatus string

AccessStatus is the status of an access request from clients.

type Config

type Config struct {
	ErrorLogType  LogType  `` /* 128-byte string literal not displayed */
	ErrorLogLevel LogLevel `` /* 132-byte string literal not displayed */
	ErrorLogPath  string   `protobuf:"bytes,3,opt,name=error_log_path,json=errorLogPath" json:"error_log_path,omitempty"`
	AccessLogType LogType  `` /* 131-byte string literal not displayed */
	AccessLogPath string   `protobuf:"bytes,5,opt,name=access_log_path,json=accessLogPath" json:"access_log_path,omitempty"`
}

func (*Config) Apply

func (v *Config) Apply() error

func (*Config) Descriptor

func (*Config) Descriptor() ([]byte, []int)

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) Reset

func (m *Config) Reset()

func (*Config) String

func (m *Config) String() string

type LogLevel

type LogLevel int32
const (
	LogLevel_Disabled LogLevel = 0
	LogLevel_Error    LogLevel = 1
	LogLevel_Warning  LogLevel = 2
	LogLevel_Info     LogLevel = 3
	LogLevel_Debug    LogLevel = 4
)

func (LogLevel) EnumDescriptor

func (LogLevel) EnumDescriptor() ([]byte, []int)

func (LogLevel) String

func (x LogLevel) String() string

type LogType

type LogType int32
const (
	LogType_None    LogType = 0
	LogType_Console LogType = 1
	LogType_File    LogType = 2
	LogType_Event   LogType = 3
)

func (LogType) EnumDescriptor

func (LogType) EnumDescriptor() ([]byte, []int)

func (LogType) String

func (x LogType) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL