Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
kamaki
Commits
c4563114
Commit
c4563114
authored
May 10, 2013
by
Stavros Sachtouris
Browse files
Remove log redaduncy when logging in a file
parent
6e1f863b
Changes
2
Hide whitespace changes
Inline
Side-by-side
kamaki/clients/__init__.py
View file @
c4563114
...
...
@@ -42,15 +42,15 @@ from random import random
from
objpool.http
import
PooledHTTPConnection
from
kamaki.logger
import
add_file_logger
,
get_log_filename
from
kamaki.logger
import
add_file_logger
,
get_log_filename
,
get_logger
TIMEOUT
=
60.0
# seconds
HTTP_METHODS
=
[
'GET'
,
'POST'
,
'PUT'
,
'HEAD'
,
'DELETE'
,
'COPY'
,
'MOVE'
]
log
=
add_file_logger
(
__name__
)
log
.
debug
(
'Logging location: %s'
%
get_log_filename
())
sendlog
=
add_file
_logger
(
'%s.send'
%
__name__
)
recvlog
=
add_file
_logger
(
'%s.recv'
%
__name__
)
sendlog
=
get
_logger
(
'%s.send'
%
__name__
)
recvlog
=
get
_logger
(
'%s.recv'
%
__name__
)
def
_encode
(
v
):
...
...
@@ -143,7 +143,7 @@ class RequestManager(Logged):
self
.
method
,
self
.
data
=
method
,
data
self
.
scheme
,
self
.
netloc
=
self
.
_connection_info
(
url
,
path
,
params
)
def
log
(
self
):
def
dump_
log
(
self
):
sendlog
.
info
(
'%s %s://%s%s
\t
[%s]'
%
(
self
.
method
,
self
.
scheme
,
...
...
@@ -173,7 +173,7 @@ class RequestManager(Logged):
url
=
str
(
self
.
path
),
headers
=
self
.
headers
,
body
=
self
.
data
)
self
.
log
()
self
.
dump_
log
()
keep_trying
=
TIMEOUT
while
keep_trying
>
0
:
try
:
...
...
kamaki/logger.py
View file @
c4563114
...
...
@@ -64,7 +64,7 @@ def _add_logger(name, level=None, filename=None, fmt=None):
h
.
setFormatter
(
lfmt
)
log
.
addHandler
(
h
)
log
.
setLevel
(
level
or
logging
.
DEBUG
)
return
get_logger
(
name
)
return
log
def
add_file_logger
(
name
,
level
=
None
,
filename
=
None
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment