mirror of
https://github.com/Luzifer/cloudkeys-go.git
synced 2024-11-13 00:12:43 +00:00
32 lines
769 B
Go
32 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!")
|
|
}
|