bump(github.com/ccding/go-logging): 4f3650d51969cc425c1940efa31fcb7c0bba86b3

This commit is contained in:
Brandon Philips
2013-08-18 19:43:19 -07:00
parent 13afdb0825
commit 7ec0ee2a19
12 changed files with 31 additions and 41 deletions

View File

@ -5,14 +5,6 @@ go-logging is a high-performance logging library for golang.
low delay of about 800 nano-seconds.
## Getting Started
The stable version is under the `stable` branch, which does never revert and
is fully tested. The tags in `stable` branch indicate the version numbers.
However, `master` branch is unstable version, and `dev` branch is development
branch. `master` branch merges `dev` branch periodically.
Btw, all the pull request should be sent to the `dev` branch.
### Installation
The step below will download the library source code to
`${GOPATH}/src/github.com/ccding/go-logging`.
@ -46,7 +38,6 @@ import (
func main() {
logger, _ := logging.SimpleLogger("main")
logger.SetLevel(logging.DEBUG)
logger.Error("this is a test from error")
logger.Destroy()
}

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package main
import (

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
// Logln receives log request from the client. The request includes a set of

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
import (

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
import (

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
import (

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
// This file defines GetGoId function, which is used to get the id of the
// current goroutine. More details about this function are availeble in the
// runtime.c file of golang source code.

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
// Level is the type of level.

View File

@ -99,13 +99,15 @@ func RichLogger(name string) (*Logger, error) {
func FileLogger(name string, level Level, format string, timeFormat string, file string, sync bool) (*Logger, error) {
out, err := os.Create(file)
if err != nil {
return new(Logger), err
return nil, err
}
logger, err := createLogger(name, level, format, timeFormat, out, sync)
if err == nil {
logger.fd = out
return logger, nil
} else {
return nil, err
}
return logger, err
}
// WriterLogger creates a new logger with a writer
@ -115,38 +117,35 @@ func WriterLogger(name string, level Level, format string, timeFormat string, ou
// WriterLogger creates a new logger from a configuration file
func ConfigLogger(filename string) (*Logger, error) {
conf, err := config.Read(filename)
conf := config.NewConfig(filename)
err := conf.Read()
if err != nil {
return new(Logger), err
return nil, err
}
ok := true
name, ok := conf["name"]
if !ok {
name = ""
}
slevel, ok := conf["level"]
if !ok {
name := conf.Get("", "name")
slevel := conf.Get("", "level")
if slevel == "" {
slevel = "0"
}
l, err := strconv.Atoi(slevel)
if err != nil {
return new(Logger), err
return nil, err
}
level := Level(l)
format, ok := conf["format"]
if !ok {
format := conf.Get("", "format")
if format == "" {
format = BasicFormat
}
timeFormat, ok := conf["timeFormat"]
if !ok {
timeFormat := conf.Get("", "timeFormat")
if timeFormat == "" {
timeFormat = DefaultTimeFormat
}
ssync, ok := conf["sync"]
if !ok {
ssync := conf.Get("", "sync")
if ssync == "" {
ssync = "0"
}
file, ok := conf["file"]
if !ok {
file := conf.Get("", "file")
if file == "" {
file = DefaultFileName
}
sync := true
@ -155,7 +154,7 @@ func ConfigLogger(filename string) (*Logger, error) {
} else if ssync == "1" {
sync = true
} else {
return new(Logger), err
return nil, err
}
return FileLogger(name, level, format, timeFormat, file, sync)
}
@ -166,7 +165,7 @@ func createLogger(name string, level Level, format string, timeFormat string, ou
err := logger.parseFormat(format)
if err != nil {
return logger, err
return nil, err
}
// asign values to logger

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
import (

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
// request struct stores the logger request

View File

@ -13,7 +13,7 @@
// limitations under the License.
//
// author: Cong Ding <dinggnu@gmail.com>
//
package logging
import (