mirror of
https://github.com/v2ray/v2ray-core.git
synced 2026-11-02 16:21:05 +00:00
use default logger for android and ios
This commit is contained in:
2 files changed
+31
-2
No files matched your search
@@ -119,6 +119,22 @@ func CreateStdoutLogWriter() WriterCreator {
|
||||
}
|
||||
}
|
||||
|
||||
type defaultLogWriter struct{}
|
||||
|
||||
func (defaultLogWriter) Write(b []byte) (int, error) {
|
||||
log.Print(string(b))
|
||||
return len(b), nil
|
||||
}
|
||||
|
||||
// CreateDefaultLogWriter returns a LogWriterCreator that creates LogWriter to write to default Golang logger.
|
||||
func CreateDefaultLogWriter() WriterCreator {
|
||||
return func() Writer {
|
||||
return &consoleLogWriter{
|
||||
logger: log.New(defaultLogWriter{}, "", log.Ldate|log.Ltime),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// CreateFileLogWriter returns a LogWriterCreator that creates LogWriter for the given file.
|
||||
func CreateFileLogWriter(path string) (WriterCreator, error) {
|
||||
file, err := os.OpenFile(path, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
|
||||
|
||||
Reference in new issue
Block a user