func SimpleLogger(name string) (*Logger, error) {
	return createLogger(name, WARNING, BasicFormat, DefaultTimeFormat, os.Stdout, false)
}
SimpleLogger creates a new logger with simple configuration.
package logging
import (
	"github.com/ccding/go-config-reader/config"
	"io"
	"os"
	"strconv"
	"sync"
	"sync/atomic"
	"time"
)
const (
	DefaultFileName     = "logging.log"                    
	DefaultTimeFormat   = "2006-01-02 15:04:05.999999999"  
	DefaultBufferSize   = 1000                             
	DefaultQueueSize    = 10000                            
	DefaultRequestSize  = 10000                            
	DefaultTimeInterval = 100                              
)
type Logger struct {
	seqid uint64  
	name         string     
	level        Level      
	recordFormat string     
	recordArgs   []string   
	out          io.Writer  
	sync         bool       
	timeFormat   string     
	startTime time.Time  
	wlock   sync.Mutex    
	queue   chan string   
	request chan request  
	flush   chan bool     
	finish  chan bool     
	quit    chan bool     
	fd      *os.File      
	runtime bool          
	bufferSize   int
	timeInterval time.Duration
}