chore: init log package (#606)

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu 2021-07-20 21:16:53 +08:00 committed by GitHub
parent 05ec3209f6
commit 2d01f8b854
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 31 additions and 66 deletions

View File

@ -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)
}

View File

@ -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{})

29
queue/nsq/README.md Normal file
View File

@ -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 ./...
```

View File

@ -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()
}

View File

@ -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()
}

View File

@ -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)
}

View File

@ -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"

View File

@ -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()
}