mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-22 17:31:34 +00:00
Removed Log.File, all log goes out to stdout.
This commit is contained in:
2
Makefile
2
Makefile
@ -25,7 +25,7 @@ tendermint_root/priv_validator.json: tendermint_root/priv_validator.json.orig
|
||||
cp $< $@
|
||||
|
||||
economy: tendermint_root/priv_validator.json
|
||||
docker run -v $(CURDIR)/tendermint_root:/tendermint_root -p 8080:8080 tendermint
|
||||
docker run -v $(CURDIR)/tendermint_root:/tendermint_root -p 46656:46656 tendermint
|
||||
|
||||
clean:
|
||||
rm -f tendermint tendermint_root/priv_validator.json
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"ListenAddress": "0.0.0.0:8082",
|
||||
"ListenAddress": "0.0.0.0:46660",
|
||||
"Validators": [
|
||||
{
|
||||
"VotingPower": 1,
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"ListenAddress": "0.0.0.0:8084",
|
||||
"ListenAddress": "0.0.0.0:46661",
|
||||
"Validators": [
|
||||
{
|
||||
"VotingPower": 1,
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"ListenAddress": "0.0.0.0:8083",
|
||||
"ListenAddress": "0.0.0.0:46662",
|
||||
"Validators": [
|
||||
{
|
||||
"VotingPower": 1,
|
||||
|
@ -37,9 +37,9 @@ var defaultConfig = `# This is a TOML config file.
|
||||
|
||||
Moniker = "anonymous"
|
||||
Network = "tendermint_testnet2"
|
||||
ListenAddr = "0.0.0.0:8080"
|
||||
ListenAddr = "0.0.0.0:46656"
|
||||
# First node to connect to. Command-line overridable.
|
||||
SeedNode = "188.166.55.222:8080"
|
||||
SeedNode = "188.166.55.222:46656"
|
||||
|
||||
[DB]
|
||||
# The only other available backend is "memdb"
|
||||
@ -49,13 +49,9 @@ Backend = "leveldb"
|
||||
[Log.Stdout]
|
||||
Level = "info"
|
||||
|
||||
[Log.File]
|
||||
Level = "debug"
|
||||
# Dir = "~/.tendermint/log"
|
||||
|
||||
[RPC.HTTP]
|
||||
# For the RPC API HTTP server. Port required.
|
||||
ListenAddr = "0.0.0.0:8081"
|
||||
ListenAddr = "0.0.0.0:46657"
|
||||
|
||||
[Alert]
|
||||
# TODO: Document options
|
||||
@ -119,13 +115,11 @@ var DefaultGenesis = `{
|
||||
func initDefaults(rootDir string) {
|
||||
app.SetDefault("Moniker", "anonymous")
|
||||
app.SetDefault("Network", "tendermint_testnet0")
|
||||
app.SetDefault("ListenAddr", "0.0.0.0:8080")
|
||||
app.SetDefault("ListenAddr", "0.0.0.0:46656")
|
||||
app.SetDefault("DB.Backend", "leveldb")
|
||||
app.SetDefault("DB.Dir", rootDir+"/data")
|
||||
app.SetDefault("Log.Stdout.Level", "info")
|
||||
app.SetDefault("Log.File.Dir", rootDir+"/log")
|
||||
app.SetDefault("Log.File.Level", "debug")
|
||||
app.SetDefault("RPC.HTTP.ListenAddr", "0.0.0.0:8081")
|
||||
app.SetDefault("RPC.HTTP.ListenAddr", "0.0.0.0:46657")
|
||||
|
||||
app.SetDefault("GenesisFile", rootDir+"/genesis.json")
|
||||
app.SetDefault("AddrBookFile", rootDir+"/addrbook.json")
|
||||
|
@ -110,7 +110,7 @@ func (conR *ConsensusReactor) AddPeer(peer *p2p.Peer) {
|
||||
go conR.gossipVotesRoutine(peer, peerState)
|
||||
|
||||
// Send our state to peer.
|
||||
conR.sendNewRoundStepRoutine(peer)
|
||||
conR.sendNewRoundStep(peer)
|
||||
}
|
||||
|
||||
// Implements Reactor
|
||||
@ -118,7 +118,6 @@ func (conR *ConsensusReactor) RemovePeer(peer *p2p.Peer, reason interface{}) {
|
||||
if !conR.IsRunning() {
|
||||
return
|
||||
}
|
||||
|
||||
//peer.Data.Get(peerStateKey).(*PeerState).Disconnect()
|
||||
}
|
||||
|
||||
@ -176,6 +175,7 @@ func (conR *ConsensusReactor) Receive(chId byte, peer *p2p.Peer, msgBytes []byte
|
||||
switch msg := msg_.(type) {
|
||||
case *VoteMessage:
|
||||
vote := msg.Vote
|
||||
// XXX if we're receiving a commit from the last block while...
|
||||
if rs.Height != vote.Height {
|
||||
return // Wrong height. Not necessarily a bad peer.
|
||||
}
|
||||
@ -288,7 +288,7 @@ func (conR *ConsensusReactor) broadcastNewRoundStepRoutine() {
|
||||
}
|
||||
}
|
||||
|
||||
func (conR *ConsensusReactor) sendNewRoundStepRoutine(peer *p2p.Peer) {
|
||||
func (conR *ConsensusReactor) sendNewRoundStep(peer *p2p.Peer) {
|
||||
rs := conR.conS.GetRoundState()
|
||||
nrsMsg, csMsg := makeRoundStepMessages(rs)
|
||||
if nrsMsg != nil {
|
||||
|
@ -1,7 +1,6 @@
|
||||
package logger
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"github.com/tendermint/log15"
|
||||
@ -19,29 +18,33 @@ func init() {
|
||||
func Reset() {
|
||||
handlers := []log15.Handler{}
|
||||
|
||||
// By default, there's a stdout terminal format handler.
|
||||
handlers = append(handlers, log15.LvlFilterHandler(
|
||||
// stdout handler
|
||||
stdoutHandler := log15.LvlFilterHandler(
|
||||
getLevel(config.App().GetString("Log.Stdout.Level")),
|
||||
log15.StreamHandler(os.Stdout, log15.TerminalFormat()),
|
||||
))
|
||||
)
|
||||
handlers = append(handlers, stdoutHandler)
|
||||
|
||||
// Maybe also write to a file.
|
||||
if _logFileDir := config.App().GetString("Log.File.Dir"); _logFileDir != "" {
|
||||
// Create log dir if it doesn't exist
|
||||
err := os.MkdirAll(_logFileDir, 0700)
|
||||
if err != nil {
|
||||
fmt.Printf("Could not create directory: %v", err)
|
||||
os.Exit(1)
|
||||
/*
|
||||
// Maybe also write to a file.
|
||||
if _logFileDir := config.App().GetString("Log.File.Dir"); _logFileDir != "" {
|
||||
// Create log dir if it doesn't exist
|
||||
err := os.MkdirAll(_logFileDir, 0700)
|
||||
if err != nil {
|
||||
fmt.Printf("Could not create directory: %v", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
// File handler
|
||||
handlers = append(handlers, log15.LvlFilterHandler(
|
||||
getLevel(config.App().GetString("Log.File.Level")),
|
||||
log15.Must.FileHandler(_logFileDir+"/tendermint.log", log15.LogfmtFormat()),
|
||||
))
|
||||
}
|
||||
// File handler
|
||||
handlers = append(handlers, log15.LvlFilterHandler(
|
||||
getLevel(config.App().GetString("Log.File.Level")),
|
||||
log15.Must.FileHandler(_logFileDir+"/tendermint.log", log15.LogfmtFormat()),
|
||||
))
|
||||
}
|
||||
*/
|
||||
|
||||
// Set rootHandler.
|
||||
rootHandler = log15.MultiHandler(handlers...)
|
||||
//rootHandler = log15.MultiHandler(handlers...)
|
||||
rootHandler = stdoutHandler
|
||||
|
||||
// By setting handlers on the root, we handle events from all loggers.
|
||||
log15.Root().SetHandler(rootHandler)
|
||||
|
@ -154,9 +154,7 @@ func (c *MConnection) String() string {
|
||||
func (c *MConnection) flush() {
|
||||
err := c.bufWriter.Flush()
|
||||
if err != nil {
|
||||
if atomic.LoadUint32(&c.stopped) != 1 {
|
||||
log.Warn("MConnection flush failed", "error", err)
|
||||
}
|
||||
log.Warn("MConnection flush failed", "error", err)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -181,11 +181,8 @@ func (sw *Switch) AddPeerWithConnection(conn net.Conn, outbound bool) (*Peer, er
|
||||
}
|
||||
|
||||
func (sw *Switch) startInitPeer(peer *Peer) {
|
||||
// Start the peer
|
||||
peer.start()
|
||||
|
||||
// Notify reactors
|
||||
sw.doAddPeer(peer)
|
||||
sw.addPeerToReactors(peer)
|
||||
}
|
||||
|
||||
func (sw *Switch) DialPeerWithAddress(addr *NetAddress) (*Peer, error) {
|
||||
@ -266,7 +263,7 @@ func (sw *Switch) StopPeerGracefully(peer *Peer) {
|
||||
sw.doRemovePeer(peer, nil)
|
||||
}
|
||||
|
||||
func (sw *Switch) doAddPeer(peer *Peer) {
|
||||
func (sw *Switch) addPeerToReactors(peer *Peer) {
|
||||
for _, reactor := range sw.reactors {
|
||||
reactor.AddPeer(peer)
|
||||
}
|
||||
|
Reference in New Issue
Block a user