@@ -27,17 +27,17 @@ func (server *GoRedisServer) Init() (err error) {
27
27
}
28
28
server .config = NewConfig (server .levelRedis , PREFIX + "config:" )
29
29
// monitor
30
- server .initCommandMonitor (server .directory + "/cmd.log" )
30
+ server .initCommandMonitor (server .opt . LogDir () + "/cmd.log" )
31
31
server .initCommandCounterLog ("string" , []string {"GET" , "SET" , "MGET" , "MSET" , "INCR" , "DECR" , "INCRBY" , "DECRBY" })
32
32
server .initCommandCounterLog ("hash" , []string {"HGETALL" , "HGET" , "HSET" , "HDEL" , "HMGET" , "HMSET" , "HINCRBY" , "HLEN" })
33
33
server .initCommandCounterLog ("set" , []string {"SADD" , "SCARD" , "SISMEMBER" , "SMEMBERS" , "SREM" })
34
34
server .initCommandCounterLog ("list" , []string {"LPUSH" , "RPUSH" , "LPOP" , "RPOP" , "LINDEX" , "LLEN" , "LRANGE" , "LTRIM" })
35
35
server .initCommandCounterLog ("zset" , []string {"ZADD" , "ZCARD" , "ZSCORE" , "ZINCRBY" , "ZRANGE" , "ZRANGEBYSCORE" , "ZRANK" , "ZREM" , "ZREMRANGEBYRANK" , "ZREMRANGEBYSCORE" , "ZREVRANGE" , "ZREVRANGEBYSCORE" , "ZREVRANK" })
36
- server .initSeqLog (server .directory + "/seq.log" )
37
- server .initLeveldbIOLog (server .directory + "/leveldb.io.log" )
38
- server .initLeveldbStatsLog (server .directory + "/leveldb.stats.log" )
39
- server .initExecLog (server .directory + "/exec.time.log" )
40
- server .initSlowlog (server .directory + "/slow.log" )
36
+ server .initSeqLog (server .opt . LogDir () + "/seq.log" )
37
+ server .initLeveldbIOLog (server .opt . LogDir () + "/leveldb.io.log" )
38
+ server .initLeveldbStatsLog (server .opt . LogDir () + "/leveldb.stats.log" )
39
+ server .initExecLog (server .opt . LogDir () + "/exec.time.log" )
40
+ server .initSlowlog (server .opt . LogDir () + "/slow.log" )
41
41
stdlog .Printf ("init uid %s\n " , server .UID ())
42
42
server .initSlaveOf ()
43
43
return
@@ -139,7 +139,7 @@ func (server *GoRedisServer) initSyncLog() error {
139
139
env .SetBackgroundThreads (2 )
140
140
env .SetHighPriorityBackgroundThreads (1 )
141
141
opts .SetEnv (env )
142
- db , e1 := levelredis .Open (server .directory + "/synclog" , opts )
142
+ db , e1 := levelredis .Open (server .opt . LogDir () + "/synclog" , opts )
143
143
if e1 != nil {
144
144
return e1
145
145
}
@@ -288,7 +288,7 @@ func (server *GoRedisServer) initLeveldbStatsLog(path string) {
288
288
}
289
289
290
290
func (server * GoRedisServer ) initCommandCounterLog (cate string , cmds []string ) {
291
- path := fmt .Sprintf ("%s/cmd.%s.log" , server .directory , cate )
291
+ path := fmt .Sprintf ("%s/cmd.%s.log" , server .opt . LogDir () , cate )
292
292
file , err := openfile (path )
293
293
if err != nil {
294
294
panic (err )
0 commit comments