@@ -25,6 +25,7 @@ package cli
2525import  (
2626	"errors" 
2727	"fmt" 
28+ 	"go.uber.org/zap" 
2829	"io" 
2930	"os" 
3031	"path" 
@@ -41,7 +42,7 @@ import (
4142	tui "github.com/opencurve/curveadm/internal/tui/common" 
4243	"github.com/opencurve/curveadm/internal/utils" 
4344	cliutil "github.com/opencurve/curveadm/internal/utils" 
44- 	log  "github.com/opencurve/curveadm/pkg/log/glg " 
45+ 	"github.com/opencurve/curveadm/pkg/log/zaplog " 
4546	"github.com/opencurve/curveadm/pkg/module" 
4647)
4748
@@ -131,15 +132,11 @@ func (curveadm *CurveAdm) init() error {
131132	configure .ReplaceGlobals (config )
132133
133134	// (3) Init logger 
134- 	now  :=  time .Now ().Format ("2006-01-02_15-04-05" )
135- 	logpath  :=  fmt .Sprintf ("%s/curveadm-%s.log" , curveadm .logDir , now )
136- 	if  err  :=  log .Init (config .GetLogLevel (), logpath ); err  !=  nil  {
137- 		return  errno .ERR_INIT_LOGGER_FAILED .E (err )
138- 	} else  {
139- 		log .Info ("Init logger success" ,
140- 			log .Field ("LogPath" , logpath ),
141- 			log .Field ("LogLevel" , config .GetLogLevel ()))
142- 	}
135+ 	logpath  :=  fmt .Sprintf ("%s/curveadm.log" , curveadm .logDir )
136+ 	zaplog .Init (config , logpath )
137+ 
138+ 	zaplog .Info ("Init logger success" ,
139+ 		zap .String ("LogPath" , logpath ))
143140
144141	// (4) Init error code 
145142	errno .Init (logpath )
@@ -148,17 +145,17 @@ func (curveadm *CurveAdm) init() error {
148145	dbpath  :=  fmt .Sprintf ("%s/curveadm.db" , curveadm .dataDir )
149146	s , err  :=  storage .NewStorage (dbpath )
150147	if  err  !=  nil  {
151- 		log .Error ("Init SQLite database failed" ,
152- 			log . Field ("Error" , err ))
148+ 		zaplog .Error ("Init SQLite database failed" ,
149+ 			zap . Any ("Error" , err ))
153150		return  errno .ERR_INIT_SQL_DATABASE_FAILED .E (err )
154151	}
155152
156153	// (6) Get hosts 
157154	var  hosts  storage.Hosts 
158155	hostses , err  :=  s .GetHostses ()
159156	if  err  !=  nil  {
160- 		log .Error ("Get hosts failed" ,
161- 			log . Field ("Error" , err ))
157+ 		zaplog .Error ("Get hosts failed" ,
158+ 			zap . Any ("Error" , err ))
162159		return  errno .ERR_GET_HOSTS_FAILED .E (err )
163160	} else  if  len (hostses ) ==  1  {
164161		hosts  =  hostses [0 ]
@@ -167,20 +164,20 @@ func (curveadm *CurveAdm) init() error {
167164	// (7) Get current cluster 
168165	cluster , err  :=  s .GetCurrentCluster ()
169166	if  err  !=  nil  {
170- 		log .Error ("Get current cluster failed" ,
171- 			log . Field ("Error" , err ))
167+ 		zaplog .Error ("Get current cluster failed" ,
168+ 			zap . Any ("Error" , err ))
172169		return  errno .ERR_GET_CURRENT_CLUSTER_FAILED .E (err )
173170	} else  {
174- 		log .Info ("Get current cluster success" ,
175- 			log . Field ("ClusterId" , cluster .Id ),
176- 			log . Field ("ClusterName" , cluster .Name ))
171+ 		zaplog .Info ("Get current cluster success" ,
172+ 			zap . Int ("ClusterId" , cluster .Id ),
173+ 			zap . String ("ClusterName" , cluster .Name ))
177174	}
178175
179176	// (8) Get Disks 
180177	var  disks  storage.Disks 
181178	diskses , err  :=  s .GetDisks ()
182179	if  err  !=  nil  {
183- 		log .Error ("Get disks failed" , log . Field ("Error" , err ))
180+ 		zaplog .Error ("Get disks failed" , zap . Any ("Error" , err ))
184181		return  errno .ERR_GET_DISKS_FAILED .E (err )
185182	} else  if  len (diskses ) >  0  {
186183		disks  =  diskses [0 ]
@@ -189,7 +186,7 @@ func (curveadm *CurveAdm) init() error {
189186	// (9) Get Disk Records 
190187	diskRecords , err  :=  s .GetDisk (comm .DISK_FILTER_ALL )
191188	if  err  !=  nil  {
192- 		log .Error ("Get disk records failed" , log . Field ("Error" , err ))
189+ 		zaplog .Error ("Get disk records failed" , zap . Any ("Error" , err ))
193190		return  errno .ERR_GET_DISK_RECORDS_FAILED .E (err )
194191	}
195192
@@ -507,8 +504,8 @@ func (curveadm *CurveAdm) PreAudit(now time.Time, args []string) int64 {
507504	id , err  :=  curveadm .Storage ().InsertAuditLog (
508505		now , cwd , command , comm .AUDIT_STATUS_ABORT )
509506	if  err  !=  nil  {
510- 		log .Error ("Insert audit log failed" ,
511- 			log . Field ("Error" , err ))
507+ 		zaplog .Error ("Insert audit log failed" ,
508+ 			zap . Any ("Error" , err ))
512509	}
513510
514511	return  id 
@@ -521,8 +518,8 @@ func (curveadm *CurveAdm) PostAudit(id int64, ec error) {
521518
522519	auditLogs , err  :=  curveadm .Storage ().GetAuditLog (id )
523520	if  err  !=  nil  {
524- 		log .Error ("Get audit log failed" ,
525- 			log . Field ("Error" , err ))
521+ 		zaplog .Error ("Get audit log failed" ,
522+ 			zap . Any ("Error" , err ))
526523		return 
527524	} else  if  len (auditLogs ) !=  1  {
528525		return 
@@ -544,7 +541,7 @@ func (curveadm *CurveAdm) PostAudit(id int64, ec error) {
544541
545542	err  =  curveadm .Storage ().SetAuditLogStatus (id , status , errorCode )
546543	if  err  !=  nil  {
547- 		log .Error ("Set audit log status failed" ,
548- 			log . Field ("Error" , err ))
544+ 		zaplog .Error ("Set audit log status failed" ,
545+ 			zap . Any ("Error" , err ))
549546	}
550547}
0 commit comments