예제 #1
0
파일: rpc_test.go 프로젝트: faquiiR/cellnet
package rpc

import (
	"testing"

	"github.com/davyxu/cellnet"
	"github.com/davyxu/cellnet/proto/coredef"
	"github.com/davyxu/cellnet/rpc"
	"github.com/davyxu/cellnet/socket"
	"github.com/davyxu/cellnet/test"
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("test")

var signal *test.SignalTester

func server() {

	pipe := cellnet.NewEventPipe()

	p := socket.NewAcceptor(pipe).Start("127.0.0.1:7201")
	rpc.InstallServer(p)

	rpc.RegisterMessage(p, coredef.TestEchoACK{}, func(resp rpc.Response, content interface{}) {
		msg := content.(*coredef.TestEchoACK)

		log.Debugln("server recv:", msg.String())

		resp.Feedback(&coredef.TestEchoACK{
			Content: msg.String(),
예제 #2
0
파일: log.go 프로젝트: CaiGuaiNi/cellnet
package socket

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("socket")
예제 #3
0
파일: log.go 프로젝트: bobbyzhu/cellnet
package gate

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("gate")
예제 #4
0
파일: log.go 프로젝트: jwk000/tabtoy
package scanner

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("scanner")
예제 #5
0
파일: main.go 프로젝트: davyxu/tabtoy
import (
	"bufio"
	"flag"
	"fmt"
	"os"

	"github.com/davyxu/golog"
	"github.com/davyxu/tabtoy/exportorv1"
	"github.com/davyxu/tabtoy/exportorv1/data"
	"github.com/davyxu/tabtoy/exportorv2"
	"github.com/davyxu/tabtoy/exportorv2/i18n"
	"github.com/davyxu/tabtoy/exportorv2/printer"
)

var log *golog.Logger = golog.New("main")

// 显示版本号
var paramVersion = flag.Bool("version", false, "Show version")

// 工作模式
var paramMode = flag.String("mode", "", "mode: exportorv1, exportorv2")

// 并发导出,提高导出速度, 输出日志会混乱
var paramPara = flag.Bool("para", false, "parallel export by your cpu count")

// ============================v1 版本参数============================

// 开启调试信息
var paramDebugLevel = flag.Int("debug", 0, "[v1] show debug info")
예제 #6
0
파일: log.go 프로젝트: davyxu/tabtoy
package data

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("data")

// 级别越高,可见信息越多(0~5)
var DebuggingLevel int
예제 #7
0
파일: log.go 프로젝트: CaiGuaiNi/cellnet
package router

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("router")

// 开启调试模式, 将显示完整的路由日志
var DebugMode bool
예제 #8
0
파일: log.go 프로젝트: davyxu/tabtoy
package printer

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("printer")
예제 #9
0
파일: log.go 프로젝트: CaiGuaiNi/cellnet
package cellnet

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("cellnet")
예제 #10
0
파일: log.go 프로젝트: davyxu/tabtoy
package exportor

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("exportor")
예제 #11
0
파일: log.go 프로젝트: bobbyzhu/cellnet
package mgo

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("mgo")
예제 #12
0
파일: log.go 프로젝트: davyxu/pbmeta
package pbmeta

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("pbmeta")
예제 #13
0
파일: log.go 프로젝트: davyxu/tabtoy
package filter

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("filter")
예제 #14
0
파일: log.go 프로젝트: davyxu/tabtoy
package model

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("model")

const TypeSheetName = "@Types"
예제 #15
0
파일: log.go 프로젝트: CaiGuaiNi/cellnet
package db

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("db")
예제 #16
0
파일: log.go 프로젝트: CaiGuaiNi/cellnet
package rpc

import (
	"github.com/davyxu/golog"
)

var log *golog.Logger = golog.New("rpc")