Beispiel #1
0
package gsgo

import (
	"github.com/colefan/gsgo/logs"
)

var GsLog = logs.NewLogger("gslog", 100)
Beispiel #2
0
package proxy

import (
	"github.com/colefan/gsgo/console"
	"github.com/colefan/gsgo/logs"
	"github.com/colefan/gsgo/netio/qos"
)

//代理服务器,管理整个代理服务器的运行
var ProxyLog = logs.NewLogger("proxylog", 100)
var ProxyQos = netqos.NewServerQos()

type Proxy struct {
	p *ProxyService
	n *NodeService
}

func NewProxy() *Proxy {
	p := &Proxy{}
	p.n = NewNodeService()
	p.p = NewProxyService()
	return p
}

func (this *Proxy) Run() {
	ProxyLog.Info(">>begin to load proxyconfig.ini...")
	err := ProxyConf.Init()
	if err != nil {
		ProxyLog.Error(">>load proxyconfig.ini error:(", err)
		return
	}
Beispiel #3
0
func init() {
	Log = logs.NewLogger("gslogs", 10)
	Log.SetAppender("console", `{"level":0,"prefix":"[gs]"}`)
}