diff --git a/service-src/service_logger.c b/service-src/service_logger.c index b3f06bf7..b8d9a0cc 100644 --- a/service-src/service_logger.c +++ b/service-src/service_logger.c @@ -69,7 +69,7 @@ logger_cb(struct skynet_context * context, void *ud, int type, int session, uint int logger_init(struct logger * inst, struct skynet_context *ctx, const char * parm) { if (parm) { - inst->handle = fopen(parm,"w"); + inst->handle = fopen(parm,"a"); if (inst->handle == NULL) { return 1; }