| 1234567891011121314151617181920212223242526272829303132 | 
							- package internal
 
- import (
 
- 	"fmt"
 
- 	"strings"
 
- 	"v2ray.com/core/common/serial"
 
- )
 
- type LogEntry interface {
 
- 	fmt.Stringer
 
- }
 
- type ErrorLog struct {
 
- 	Prefix string
 
- 	Values []interface{}
 
- }
 
- func (v *ErrorLog) String() string {
 
- 	return v.Prefix + serial.Concat(v.Values...)
 
- }
 
- type AccessLog struct {
 
- 	From   interface{}
 
- 	To     interface{}
 
- 	Status string
 
- 	Reason interface{}
 
- }
 
- func (v *AccessLog) String() string {
 
- 	return strings.Join([]string{serial.ToString(v.From), v.Status, serial.ToString(v.To), serial.ToString(v.Reason)}, " ")
 
- }
 
 
  |