From 5576a98d046b2aa9d3e96c6640294a46fb676665 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Sun, 13 Nov 2011 08:12:11 +0000 Subject: [PATCH] log session_stats to /var/log/ on unixes --- src/session_impl.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/session_impl.cpp b/src/session_impl.cpp index a237be69b..1d5f6277c 100644 --- a/src/session_impl.cpp +++ b/src/session_impl.cpp @@ -1018,10 +1018,17 @@ namespace aux { ++m_log_seq; fclose(m_stats_logger); } + error_code ec; - create_directory("session_stats", ec); char filename[100]; +#ifdef TORRENT_WINDOWS + create_directory("session_stats", ec); snprintf(filename, sizeof(filename), "session_stats/%d.%04d.log", int(getpid()), m_log_seq); +#else + snprintf(filename, sizeof(filename), "/var/log/session_stats%d", int(getpid())); + create_directory(filename, ec); + snprintf(filename, sizeof(filename), "/var/log/session_stats%d/%04d.log", int(getpid()), m_log_seq); +#endif m_stats_logger = fopen(filename, "w+"); if (m_stats_logger == 0) {