提交 78b6cc5f 作者: rht

Replace Critical{,f} with Error{,f}

Except when there is an explicit os.Exit(1) after the Critical line,
then replace with Fatal{,f}.
golang's log and logrus already call os.Exit(1) by default with Fatal.

License: MIT
Signed-off-by: 's avatarrht <rhtbot@gmail.com>
上级 6bc9086b
...@@ -465,7 +465,7 @@ func startProfiling() (func(), error) { ...@@ -465,7 +465,7 @@ func startProfiling() (func(), error) {
for _ = range time.NewTicker(time.Second * 30).C { for _ = range time.NewTicker(time.Second * 30).C {
err := writeHeapProfileToFile() err := writeHeapProfileToFile()
if err != nil { if err != nil {
log.Critical(err) log.Error(err)
} }
} }
}() }()
......
...@@ -45,7 +45,7 @@ output of a running daemon. ...@@ -45,7 +45,7 @@ output of a running daemon.
// TODO use a different keyword for 'all' because all can theoretically // TODO use a different keyword for 'all' because all can theoretically
// clash with a subsystem name // clash with a subsystem name
cmds.StringArg("subsystem", true, false, fmt.Sprintf("the subsystem logging identifier. Use '%s' for all subsystems.", logAllKeyword)), cmds.StringArg("subsystem", true, false, fmt.Sprintf("the subsystem logging identifier. Use '%s' for all subsystems.", logAllKeyword)),
cmds.StringArg("level", true, false, "one of: debug, info, notice, warning, error, critical"), cmds.StringArg("level", true, false, "one of: debug, info, notice, warning, error, fatal"),
}, },
Run: func(req cmds.Request, res cmds.Response) { Run: func(req cmds.Request, res cmds.Response) {
......
...@@ -462,10 +462,10 @@ func (dir *Directory) Rename(ctx context.Context, req *fuse.RenameRequest, newDi ...@@ -462,10 +462,10 @@ func (dir *Directory) Rename(ctx context.Context, req *fuse.RenameRequest, newDi
return err return err
} }
case *File: case *File:
log.Critical("Cannot move node into a file!") log.Error("Cannot move node into a file!")
return fuse.EPERM return fuse.EPERM
default: default:
log.Critical("Unknown node type for rename target dir!") log.Error("Unknown node type for rename target dir!")
return errors.New("Unknown fs node type!") return errors.New("Unknown fs node type!")
} }
return nil return nil
......
...@@ -285,7 +285,7 @@ func (np *Republisher) Run(ctx context.Context) { ...@@ -285,7 +285,7 @@ func (np *Republisher) Run(ctx context.Context) {
log.Info("Publishing Changes!") log.Info("Publishing Changes!")
err := np.root.Publish(ctx) err := np.root.Publish(ctx)
if err != nil { if err != nil {
log.Critical("republishRoot error: %s", err) log.Error("republishRoot error: %s", err)
} }
case <-ctx.Done(): case <-ctx.Done():
......
...@@ -24,7 +24,7 @@ type TestBogusPrivateKey []byte ...@@ -24,7 +24,7 @@ type TestBogusPrivateKey []byte
type TestBogusPublicKey []byte type TestBogusPublicKey []byte
func (pk TestBogusPublicKey) Verify(data, sig []byte) (bool, error) { func (pk TestBogusPublicKey) Verify(data, sig []byte) (bool, error) {
log.Criticalf("TestBogusPublicKey.Verify -- this better be a test!") log.Errorf("TestBogusPublicKey.Verify -- this better be a test!")
return bytes.Equal(data, reverse(sig)), nil return bytes.Equal(data, reverse(sig)), nil
} }
...@@ -33,7 +33,7 @@ func (pk TestBogusPublicKey) Bytes() ([]byte, error) { ...@@ -33,7 +33,7 @@ func (pk TestBogusPublicKey) Bytes() ([]byte, error) {
} }
func (pk TestBogusPublicKey) Encrypt(b []byte) ([]byte, error) { func (pk TestBogusPublicKey) Encrypt(b []byte) ([]byte, error) {
log.Criticalf("TestBogusPublicKey.Encrypt -- this better be a test!") log.Errorf("TestBogusPublicKey.Encrypt -- this better be a test!")
return reverse(b), nil return reverse(b), nil
} }
...@@ -51,7 +51,7 @@ func (sk TestBogusPrivateKey) GenSecret() []byte { ...@@ -51,7 +51,7 @@ func (sk TestBogusPrivateKey) GenSecret() []byte {
} }
func (sk TestBogusPrivateKey) Sign(message []byte) ([]byte, error) { func (sk TestBogusPrivateKey) Sign(message []byte) ([]byte, error) {
log.Criticalf("TestBogusPrivateKey.Sign -- this better be a test!") log.Errorf("TestBogusPrivateKey.Sign -- this better be a test!")
return reverse(message), nil return reverse(message), nil
} }
...@@ -60,7 +60,7 @@ func (sk TestBogusPrivateKey) GetPublic() ic.PubKey { ...@@ -60,7 +60,7 @@ func (sk TestBogusPrivateKey) GetPublic() ic.PubKey {
} }
func (sk TestBogusPrivateKey) Decrypt(b []byte) ([]byte, error) { func (sk TestBogusPrivateKey) Decrypt(b []byte) ([]byte, error) {
log.Criticalf("TestBogusPrivateKey.Decrypt -- this better be a test!") log.Errorf("TestBogusPrivateKey.Decrypt -- this better be a test!")
return reverse(b), nil return reverse(b), nil
} }
......
...@@ -89,7 +89,7 @@ func (dht *IpfsDHT) handleGetValue(ctx context.Context, p peer.ID, pmes *pb.Mess ...@@ -89,7 +89,7 @@ func (dht *IpfsDHT) handleGetValue(ctx context.Context, p peer.ID, pmes *pb.Mess
for _, pi := range closerinfos { for _, pi := range closerinfos {
log.Debugf("handleGetValue returning closer peer: '%s'", pi.ID) log.Debugf("handleGetValue returning closer peer: '%s'", pi.ID)
if len(pi.Addrs) < 1 { if len(pi.Addrs) < 1 {
log.Criticalf(`no addresses on peer being sent! log.Errorf(`no addresses on peer being sent!
[local:%s] [local:%s]
[sending:%s] [sending:%s]
[remote:%s]`, dht.self, pi.ID, p) [remote:%s]`, dht.self, pi.ID, p)
......
...@@ -50,7 +50,7 @@ func (px *standard) Bootstrap(ctx context.Context) error { ...@@ -50,7 +50,7 @@ func (px *standard) Bootstrap(ctx context.Context) error {
cxns = append(cxns, info) cxns = append(cxns, info)
} }
if len(cxns) == 0 { if len(cxns) == 0 {
log.Critical("unable to bootstrap to any supernode routers") log.Error("unable to bootstrap to any supernode routers")
} else { } else {
log.Infof("bootstrapped to %d supernode routers: %s", len(cxns), cxns) log.Infof("bootstrapped to %d supernode routers: %s", len(cxns), cxns)
} }
......
...@@ -11,8 +11,6 @@ import ( ...@@ -11,8 +11,6 @@ import (
// StandardLogger provides API compatibility with standard printf loggers // StandardLogger provides API compatibility with standard printf loggers
// eg. go-logging // eg. go-logging
type StandardLogger interface { type StandardLogger interface {
Critical(args ...interface{})
Criticalf(format string, args ...interface{})
Debug(args ...interface{}) Debug(args ...interface{})
Debugf(format string, args ...interface{}) Debugf(format string, args ...interface{})
Error(args ...interface{}) Error(args ...interface{})
......
...@@ -90,8 +90,7 @@ func init() { ...@@ -90,8 +90,7 @@ func init() {
var err error var err error
currentVersion, err = parseVersion() currentVersion, err = parseVersion()
if err != nil { if err != nil {
log.Criticalf("invalid version number in code (must be semver): %q", Version) log.Fatalf("invalid version number in code (must be semver): %q", Version)
os.Exit(1)
} }
log.Infof("go-ipfs Version: %s", currentVersion) log.Infof("go-ipfs Version: %s", currentVersion)
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论