[Kimchi-devel] [PATCH] [Wok 7/7] Change location of User Requests Log

Lucio Correia luciojhc at linux.vnet.ibm.com
Thu Sep 1 16:18:03 UTC 2016


On 01-09-2016 11:11, Aline Manera wrote:
>
>
> On 08/31/2016 06:06 PM, Lucio Correia wrote:
>> That log file is not intended anymore to be a log file
>> itself.
>>
>> Signed-off-by: Lucio Correia <luciojhc at linux.vnet.ibm.com>
>> ---
>>   src/wok/config.py.in | 4 ++++
>>   src/wok/reqlogger.py | 6 +++---
>>   2 files changed, 7 insertions(+), 3 deletions(-)
>>
>> diff --git a/src/wok/config.py.in b/src/wok/config.py.in
>> index cbe585c..f82aa0a 100644
>> --- a/src/wok/config.py.in
>> +++ b/src/wok/config.py.in
>> @@ -66,6 +66,10 @@ def get_object_store():
>>       return os.path.join(paths.state_dir, 'objectstore')
>>
>
>> +def get_data_dir():
>> +    return paths.state_dir
>> +
>> +
>
> You don't need a new function. You can access paths directly wherever
> you want.

OK

>
>>   def get_version():
>>       return "-".join([__version__, __release__])
>>
>> diff --git a/src/wok/reqlogger.py b/src/wok/reqlogger.py
>> index 7a95907..92eff83 100644
>> --- a/src/wok/reqlogger.py
>> +++ b/src/wok/reqlogger.py
>> @@ -29,7 +29,7 @@ import uuid
>>   from cherrypy.process.plugins import BackgroundTask
>>   from tempfile import NamedTemporaryFile
>>
>> -from wok.config import config, get_log_download_path
>> +from wok.config import get_data_dir, get_log_download_path
>>   from wok.exception import InvalidParameter, OperationFailed
>>   from wok.message import WokMessage
>>   from wok.stringutils import ascii_dict
>> @@ -60,7 +60,7 @@ TS_ZONE_FORMAT = "%Z"
>>   UNSAFE_REQUEST_PARAMETERS = ['password', 'passwd']
>>
>>   # Log handler setup
>> -REQUEST_LOG_FILE = "wok-req.log"
>> +REQUEST_LOG_FILE = "user-requests.data"
>>   WOK_REQUEST_LOGGER = "wok_request_logger"
>>
>>   # AsyncTask handling
>> @@ -69,7 +69,7 @@ ASYNCTASK_REQUEST_METHOD = 'TASK'
>>
>>   class RequestLogger(object):
>>       def __init__(self):
>> -        log = os.path.join(config.get("logging", "log_dir"),
>> REQUEST_LOG_FILE)
>> +        log = os.path.join(get_data_dir(), REQUEST_LOG_FILE)
>>           h = logging.handlers.WatchedFileHandler(log, 'a')
>>           h.setFormatter(logging.Formatter('%(message)s'))
>>           self.handler = h
>


-- 
Lucio Correia
Software Engineer
IBM LTC Brazil




More information about the Kimchi-devel mailing list