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"
|
"testing"
|
||||||
|
|
||||||
"github.com/appleboy/gorush/config"
|
"github.com/appleboy/gorush/config"
|
||||||
"github.com/appleboy/gorush/logx"
|
|
||||||
"github.com/appleboy/gorush/status"
|
"github.com/appleboy/gorush/status"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
cfg, _ := config.LoadConf()
|
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 {
|
if err := status.InitAppStatus(cfg); err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,19 +42,15 @@ func init() {
|
||||||
|
|
||||||
var (
|
var (
|
||||||
// LogAccess is log server request log
|
// LogAccess is log server request log
|
||||||
LogAccess *logrus.Logger
|
LogAccess = logrus.New()
|
||||||
// LogError is log server error log
|
// LogError is log server error log
|
||||||
LogError *logrus.Logger
|
LogError = logrus.New()
|
||||||
)
|
)
|
||||||
|
|
||||||
// InitLog use for initial log module
|
// InitLog use for initial log module
|
||||||
func InitLog(accessLevel, accessLog, errorLevel, errorLog string) error {
|
func InitLog(accessLevel, accessLog, errorLevel, errorLog string) error {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
// init logger
|
|
||||||
LogAccess = logrus.New()
|
|
||||||
LogError = logrus.New()
|
|
||||||
|
|
||||||
if !isTerm {
|
if !isTerm {
|
||||||
LogAccess.SetFormatter(&logrus.JSONFormatter{})
|
LogAccess.SetFormatter(&logrus.JSONFormatter{})
|
||||||
LogError.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
|
package nsq
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
@ -21,15 +20,6 @@ func (m mockMessage) Bytes() []byte {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
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()
|
m.Run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package simple
|
package simple
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
|
||||||
"runtime"
|
"runtime"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
@ -22,15 +21,6 @@ func (m mockMessage) Bytes() []byte {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
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()
|
m.Run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,6 @@ import (
|
||||||
"github.com/appleboy/gorush/config"
|
"github.com/appleboy/gorush/config"
|
||||||
"github.com/appleboy/gorush/core"
|
"github.com/appleboy/gorush/core"
|
||||||
"github.com/appleboy/gorush/gorush"
|
"github.com/appleboy/gorush/gorush"
|
||||||
"github.com/appleboy/gorush/logx"
|
|
||||||
"github.com/appleboy/gorush/queue"
|
"github.com/appleboy/gorush/queue"
|
||||||
"github.com/appleboy/gorush/queue/simple"
|
"github.com/appleboy/gorush/queue/simple"
|
||||||
"github.com/appleboy/gorush/status"
|
"github.com/appleboy/gorush/status"
|
||||||
|
@ -33,15 +32,6 @@ var (
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
cfg := initTest()
|
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 {
|
if err := status.InitAppStatus(cfg); err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,6 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/appleboy/gorush/config"
|
"github.com/appleboy/gorush/config"
|
||||||
"github.com/appleboy/gorush/logx"
|
|
||||||
|
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/connectivity"
|
"google.golang.org/grpc/connectivity"
|
||||||
|
@ -21,13 +20,6 @@ func initTest() config.ConfYaml {
|
||||||
|
|
||||||
func TestGracefulShutDownGRPCServer(t *testing.T) {
|
func TestGracefulShutDownGRPCServer(t *testing.T) {
|
||||||
cfg := initTest()
|
cfg := initTest()
|
||||||
// server configs
|
|
||||||
logx.InitLog(
|
|
||||||
cfg.Log.AccessLevel,
|
|
||||||
cfg.Log.AccessLog,
|
|
||||||
cfg.Log.ErrorLevel,
|
|
||||||
cfg.Log.ErrorLog,
|
|
||||||
)
|
|
||||||
cfg.GRPC.Enabled = true
|
cfg.GRPC.Enabled = true
|
||||||
cfg.GRPC.Port = "9000"
|
cfg.GRPC.Port = "9000"
|
||||||
cfg.Log.Format = "json"
|
cfg.Log.Format = "json"
|
||||||
|
|
|
@ -1,27 +1,15 @@
|
||||||
package status
|
package status
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/appleboy/gorush/config"
|
"github.com/appleboy/gorush/config"
|
||||||
"github.com/appleboy/gorush/logx"
|
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
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()
|
m.Run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue