github.com/sereiner/library@v0.0.0-20200518095232-1fa3e640cc5f/log/appender.sys_test.go (about)

     1  package log
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  // TestSysLoogerInfo 测试记录系统的Info日志
     8  func TestSysLoogerInfo(t *testing.T) {
     9  	sysLoggerInfo("content")
    10  	sysLoggerInfo(nil)
    11  	sysLoggerInfo([]string{"1", "2"})
    12  	sysLoggerInfo([2]string{"1", "2"})
    13  	sysLoggerInfo(TestType{name: "name", age: 12})
    14  	sysLoggerInfo("content")
    15  }
    16  
    17  // TestLoggerError 测试记录系统的Error日志
    18  func TestLoggerError(t *testing.T) {
    19  	sysLoggerError("content")
    20  	sysLoggerError(nil)
    21  	sysLoggerError([]string{"1", "2"})
    22  	sysLoggerError([2]string{"1", "2"})
    23  	sysLoggerError(TestType{name: "name", age: 12})
    24  	sysLoggerError("content")
    25  }
    26  
    27  // TestSysLoggerWrite 测试记录系统日志
    28  func TestSysLoggerWrite(t *testing.T) {
    29  	sysLoggerWrite("info", "content")
    30  	sysLoggerWrite("test", nil)
    31  	sysLoggerWrite("info", []string{"1", "2"})
    32  	sysLoggerWrite("info", [2]string{"1", "2"})
    33  	sysLoggerWrite("info", TestType{name: "name", age: 12})
    34  	sysLoggerWrite("", "content")
    35  }