mirror of
https://github.com/Luzifer/cloudkeys-go.git
synced 2024-11-14 00:42:44 +00:00
33 lines
769 B
Go
33 lines
769 B
Go
|
// Copyright 2014 Canonical Ltd.
|
||
|
// Licensed under the LGPLv3, see LICENCE file for details.
|
||
|
|
||
|
package loggo_test
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
|
||
|
gc "gopkg.in/check.v1"
|
||
|
|
||
|
"github.com/juju/loggo"
|
||
|
)
|
||
|
|
||
|
type formatterSuite struct{}
|
||
|
|
||
|
var _ = gc.Suite(&formatterSuite{})
|
||
|
|
||
|
func (*formatterSuite) TestDefaultFormat(c *gc.C) {
|
||
|
location, err := time.LoadLocation("UTC")
|
||
|
testTime := time.Date(2013, 5, 3, 10, 53, 24, 123456, location)
|
||
|
c.Assert(err, gc.IsNil)
|
||
|
entry := loggo.Entry{
|
||
|
Level: loggo.WARNING,
|
||
|
Module: "test.module",
|
||
|
Filename: "some/deep/filename",
|
||
|
Line: 42,
|
||
|
Timestamp: testTime,
|
||
|
Message: "hello world!",
|
||
|
}
|
||
|
formatted := loggo.DefaultFormatter(entry)
|
||
|
c.Assert(formatted, gc.Equals, "2013-05-03 10:53:24 WARNING test.module filename:42 hello world!")
|
||
|
}
|