chore: init log package (#606)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
parent
05ec3209f6
commit
2d01f8b854
|
@ -5,21 +5,11 @@ import (
|
|||
"testing"
|
||||
|
||||
"github.com/appleboy/gorush/config"
|
||||
"github.com/appleboy/gorush/logx"
|
||||
"github.com/appleboy/gorush/status"
|
||||
)
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
cfg, _ := config.LoadConf()
|
||||
if err := logx.InitLog(
|
||||
cfg.Log.AccessLevel,
|
||||
cfg.Log.AccessLog,
|
||||
cfg.Log.ErrorLevel,
|
||||
cfg.Log.ErrorLog,
|
||||
); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
if err := status.InitAppStatus(cfg); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
|
|
@ -42,19 +42,15 @@ func init() {
|
|||
|
||||
var (
|
||||
// LogAccess is log server request log
|
||||
LogAccess *logrus.Logger
|
||||
LogAccess = logrus.New()
|
||||
// LogError is log server error log
|
||||
LogError *logrus.Logger
|
||||
LogError = logrus.New()
|
||||
)
|
||||
|
||||
// InitLog use for initial log module
|
||||
func InitLog(accessLevel, accessLog, errorLevel, errorLog string) error {
|
||||
var err error
|
||||
|
||||
// init logger
|
||||
LogAccess = logrus.New()
|
||||
LogError = logrus.New()
|
||||
|
||||
if !isTerm {
|
||||
LogAccess.SetFormatter(&logrus.JSONFormatter{})
|
||||
LogError.SetFormatter(&logrus.JSONFormatter{})
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
# NSQ
|
||||
|
||||
A realtime distributed messaging platform
|
||||
|
||||
## Setup
|
||||
|
||||
start the NSQ lookupd
|
||||
|
||||
```sh
|
||||
nsqlookupd
|
||||
```
|
||||
|
||||
start the NSQ server
|
||||
|
||||
```sh
|
||||
nsqd --lookupd-tcp-address=localhost:4160
|
||||
```
|
||||
|
||||
start the NSQ admin dashboard
|
||||
|
||||
```sh
|
||||
nsqadmin --lookupd-http-address localhost:4161
|
||||
```
|
||||
|
||||
## Testing
|
||||
|
||||
```sh
|
||||
go test -v ./...
|
||||
```
|
|
@ -1,7 +1,6 @@
|
|||
package nsq
|
||||
|
||||
import (
|
||||
"log"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
|
@ -21,15 +20,6 @@ func (m mockMessage) Bytes() []byte {
|
|||
}
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
if err := logx.InitLog(
|
||||
"debug",
|
||||
"stdout",
|
||||
"debug",
|
||||
"stdout",
|
||||
); err != nil {
|
||||
log.Fatalf("Can't load log module, error: %v", err)
|
||||
}
|
||||
|
||||
m.Run()
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
package simple
|
||||
|
||||
import (
|
||||
"log"
|
||||
"runtime"
|
||||
"testing"
|
||||
"time"
|
||||
|
@ -22,15 +21,6 @@ func (m mockMessage) Bytes() []byte {
|
|||
}
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
if err := logx.InitLog(
|
||||
"debug",
|
||||
"stdout",
|
||||
"debug",
|
||||
"stdout",
|
||||
); err != nil {
|
||||
log.Fatalf("Can't load log module, error: %v", err)
|
||||
}
|
||||
|
||||
m.Run()
|
||||
}
|
||||
|
||||
|
|
|
@ -14,7 +14,6 @@ import (
|
|||
"github.com/appleboy/gorush/config"
|
||||
"github.com/appleboy/gorush/core"
|
||||
"github.com/appleboy/gorush/gorush"
|
||||
"github.com/appleboy/gorush/logx"
|
||||
"github.com/appleboy/gorush/queue"
|
||||
"github.com/appleboy/gorush/queue/simple"
|
||||
"github.com/appleboy/gorush/status"
|
||||
|
@ -33,15 +32,6 @@ var (
|
|||
|
||||
func TestMain(m *testing.M) {
|
||||
cfg := initTest()
|
||||
if err := logx.InitLog(
|
||||
cfg.Log.AccessLevel,
|
||||
cfg.Log.AccessLog,
|
||||
cfg.Log.ErrorLevel,
|
||||
cfg.Log.ErrorLog,
|
||||
); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
if err := status.InitAppStatus(cfg); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@ import (
|
|||
"testing"
|
||||
|
||||
"github.com/appleboy/gorush/config"
|
||||
"github.com/appleboy/gorush/logx"
|
||||
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/connectivity"
|
||||
|
@ -21,13 +20,6 @@ func initTest() config.ConfYaml {
|
|||
|
||||
func TestGracefulShutDownGRPCServer(t *testing.T) {
|
||||
cfg := initTest()
|
||||
// server configs
|
||||
logx.InitLog(
|
||||
cfg.Log.AccessLevel,
|
||||
cfg.Log.AccessLog,
|
||||
cfg.Log.ErrorLevel,
|
||||
cfg.Log.ErrorLog,
|
||||
)
|
||||
cfg.GRPC.Enabled = true
|
||||
cfg.GRPC.Port = "9000"
|
||||
cfg.Log.Format = "json"
|
||||
|
|
|
@ -1,27 +1,15 @@
|
|||
package status
|
||||
|
||||
import (
|
||||
"log"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/appleboy/gorush/config"
|
||||
"github.com/appleboy/gorush/logx"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
cfg, _ := config.LoadConf()
|
||||
if err := logx.InitLog(
|
||||
cfg.Log.AccessLevel,
|
||||
cfg.Log.AccessLog,
|
||||
cfg.Log.ErrorLevel,
|
||||
cfg.Log.ErrorLog,
|
||||
); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
m.Run()
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue