Comments (3)
That sounds good.
Thanks a lot!
from joe.
Hey eloo, seems like there is currently no simple option to set the log level but you can create your own logger and then inject it via the joe.WithLogger(…)
option.
package main
import (
"github.com/go-joe/joe"
"go.uber.org/zap"
)
func main() {
conf := zap.NewProductionConfig()
conf.Level = zap.NewAtomicLevelAt(zap.InfoLevel)
logger, err := conf.Build()
if err != nil {
panic(err)
}
b := joe.New("example-bot", joe.WithLogger(logger))
b.Respond("ping", Pong)
err = b.Run()
if err != nil {
b.Logger.Fatal(err.Error())
}
}
func Pong(msg joe.Message) error {
msg.Respond("PONG")
return nil
}
from joe.
I implemented a new WithLogLevel(…)
option to make it easier to just change the log level without having to worry about the rest of the logger config :)
Also starting with v0.11.0 the default log level is now info (not debug).
from joe.
Related Issues (13)
- joetest: registration errors are hidden by test bot
- Why do we actually only allow struct events
- Telegram integration HOT 4
- Add Reactions to Messages HOT 10
- Slack interactive messages HOT 4
- Registering a default response when no match HOT 1
- Prefix Scans for Storage Keys HOT 3
- Possible to send a message without having Message struct? HOT 4
- Allow for specifying whether message is DM in `ReceiveMessageEvent`
- List support in Memory
- Slack DM HOT 2
- CLIAdapter Character read problem in win10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from joe.