Parcourir la source

improve logging

tags/v0.1.0
Jeremy Latt il y a 10 ans
Parent
révision
5c6f8ff92a
4 fichiers modifiés avec 7 ajouts et 7 suppressions
  1. 3
    3
      ergonomadic.go
  2. 1
    1
      irc/config.go
  3. 2
    2
      irc/database.go
  4. 1
    1
      irc/server.go

+ 3
- 3
ergonomadic.go Voir le fichier

@@ -18,7 +18,7 @@ func main() {
18 18
 	if *passwd != "" {
19 19
 		encoded, err := irc.GenerateEncodedPassword(*passwd)
20 20
 		if err != nil {
21
-			log.Fatal(err)
21
+			log.Fatal("encoding error: ", err)
22 22
 		}
23 23
 		fmt.Println(encoded)
24 24
 		return
@@ -26,11 +26,11 @@ func main() {
26 26
 
27 27
 	config, err := irc.LoadConfig(*conf)
28 28
 	if err != nil {
29
-		log.Fatal(err)
29
+		log.Fatal("error loading config: ", err)
30 30
 	}
31 31
 	err = os.Chdir(filepath.Dir(*conf))
32 32
 	if err != nil {
33
-		log.Fatal(err)
33
+		log.Fatal("chdir error: ", err)
34 34
 	}
35 35
 
36 36
 	if *initdb {

+ 1
- 1
irc/config.go Voir le fichier

@@ -13,7 +13,7 @@ type PassConfig struct {
13 13
 func (conf *PassConfig) PasswordBytes() []byte {
14 14
 	bytes, err := DecodePassword(conf.Password)
15 15
 	if err != nil {
16
-		log.Fatal(err)
16
+		log.Fatal("decode password error: ", err)
17 17
 	}
18 18
 	return bytes
19 19
 }

+ 2
- 2
irc/database.go Voir le fichier

@@ -19,14 +19,14 @@ func InitDB(path string) {
19 19
           topic TEXT NOT NULL,
20 20
           user_limit INTEGER DEFAULT 0)`)
21 21
 	if err != nil {
22
-		log.Fatal(err)
22
+		log.Fatal("initdb error: ", err)
23 23
 	}
24 24
 }
25 25
 
26 26
 func OpenDB(path string) *sql.DB {
27 27
 	db, err := sql.Open("sqlite3", path)
28 28
 	if err != nil {
29
-		log.Fatal(err)
29
+		log.Fatal("open db error: ", err)
30 30
 	}
31 31
 	return db
32 32
 }

+ 1
- 1
irc/server.go Voir le fichier

@@ -66,7 +66,7 @@ func (server *Server) loadChannels() {
66 66
         SELECT name, flags, key, topic, user_limit
67 67
           FROM channel`)
68 68
 	if err != nil {
69
-		log.Fatal(err)
69
+		log.Fatal("error loading channels: ", err)
70 70
 	}
71 71
 	for rows.Next() {
72 72
 		var name, flags, key, topic string

Chargement…
Annuler
Enregistrer