Debug level added to config

tests
David John 8 years ago
parent 3d9b19ab6a
commit 6720a1e5d7

@ -17,7 +17,7 @@ from praw.objects import Comment, Submission
logging.basicConfig(stream=sys.stdout) logging.basicConfig(stream=sys.stdout)
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
log.setLevel(level=logging.WARNING) log.setLevel(level=logging.DEBUG)
try: try:
from loremipsum import get_sentence # This only works on Python 2 from loremipsum import get_sentence # This only works on Python 2
@ -58,12 +58,13 @@ if config is None:
save_directory = config.get('save_directory', '.') save_directory = config.get('save_directory', '.')
r = praw.Reddit(user_agent="shreddit/4.2") r = praw.Reddit(user_agent="shreddit/4.3")
if save_directory: if save_directory:
r.config.store_json_result = True r.config.store_json_result = True
if config.get('verbose', True): if config.get('verbose', True):
log.setLevel(level=logging.DEBUG) log_level = config.get('debug', 'WARNING') # Default to WARNING only
log.setLevel(level=getattr(logging, log_level))
try: try:
# Try to login with OAuth2 # Try to login with OAuth2

@ -68,4 +68,8 @@ save_directory: /tmp
# options: [random, dot, "user entered string"] # options: [random, dot, "user entered string"]
replacement_format: random replacement_format: random
# Debug level, how much output you want
# See: https://docs.python.org/3/library/logging.html#logging-levels
debug: DEBUG
# vim: syntax=yaml ts=2 # vim: syntax=yaml ts=2

Loading…
Cancel
Save