zulip/zerver/lib
Greg Price ebcf0b4876 logging: Stop having `create_logger` force loglevels to INFO.
This is already the loglevel we set on the root logger, so this has no
effect -- except in tests, where `test_settings.py` attempts to set
some of these same loggers to higher loglevels.  Because the
`create_logger` call generally runs after we've configured settings,
it clobbers that effect.

The code in `test_settings.py` that tries to suppress logs only works
because it also sets `propagate=False`, which has nothing to do with
loglevels but does cause logs at this logger (and descendants) to be
dropped completely unless we've configured handlers for this logger
(or one of its relevant descendants.)
2017-12-12 17:17:07 -08:00
..
bugdown markdown: Add automatic numbering of ordered lists. 2017-12-12 18:35:38 -06:00
url_preview zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
webhooks zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
__init__.py
actions.py Streams: Disallow certain markdown characters in stream names. 2017-12-12 10:04:31 -06:00
addressee.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
alert_words.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
attachments.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
avatar.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
avatar_hash.py zerver/lib: Use Python 3 syntax for typing for several files. 2017-11-28 17:02:24 -08:00
bot_config.py zerver/lib: Use Python 3 syntax for typing for several files. 2017-11-28 17:02:24 -08:00
bot_lib.py embedded bots: Consistently use 'storage' instead of 'state.' 2017-11-27 21:05:34 -08:00
bot_storage.py zerver/lib: Use python 3 syntax for typing. 2017-11-28 17:15:14 -08:00
bulk_create.py bulk_create: Fix buggy logic for generating recipients_by_email. 2017-11-21 21:07:32 -08:00
cache.py zerver/lib: Use python 3 syntax for typing. 2017-11-28 17:15:14 -08:00
cache_helpers.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
camo.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
ccache.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
context_managers.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
create_user.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
db.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
debug.py debug: Add facility to dump tracemalloc snapshots. 2017-11-28 15:52:07 -08:00
digest.py queue processor tests: Call consume by default. 2017-11-26 11:45:34 -08:00
domains.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
email_mirror.py email_mirror: Rewrite to not use internal_send_message. 2017-11-26 17:14:23 -08:00
emoji.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
error_notify.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
events.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
exceptions.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
export.py settings: Add setting for SYSTEM_BOT_REALM. 2017-11-27 14:46:07 -08:00
feedback.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
fix_unreads.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
generate_test_data.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
hotspots.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
html_diff.py mypy: Remove type: ignores that are unnecessary with new mypy. 2017-11-25 10:06:28 -08:00
i18n.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
initial_password.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
integrations.py integrations: Remove disabled googlesearch integration. 2017-11-27 20:50:37 -08:00
json_encoder_for_html.py mypy: Fix annotations for json_encoder_for_html. 2017-11-22 01:32:46 -08:00
logging_util.py logging: Stop having `create_logger` force loglevels to INFO. 2017-12-12 17:17:07 -08:00
management.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
mention.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
message.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
migrate.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
mobile_auth_otp.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
name_restrictions.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
narrow.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
notifications.py notifications: Separate push and email notifications checks. 2017-11-28 17:51:18 -08:00
onboarding.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
outgoing_webhook.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
parallel.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
profile.py mypy: Improve typing to profile.py & remove FuncT from decorator.py. 2017-10-29 17:10:13 -07:00
push_notifications.py APNs: Update comment on versions of our APNs payload format. 2017-12-11 20:55:20 -08:00
queue.py rabbitmq: Do a better job of retrying failed connections. 2017-11-29 16:56:29 -08:00
rate_limiter.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
realm_icon.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
redis_utils.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
request.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
request.pyi mypy: Improve typing of request.pyi (REQ). 2017-11-04 20:26:03 -07:00
response.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
rest.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
retention.py zerver/lib: Use python 3 syntax for typing. 2017-11-28 17:15:14 -08:00
send_email.py logging: Stop having `create_logger` force loglevels to INFO. 2017-12-12 17:17:07 -08:00
sessions.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
soft_deactivation.py logging: Stop having `create_logger` force loglevels to INFO. 2017-12-12 17:17:07 -08:00
sqlalchemy_utils.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
statistics.py zerver/lib: Use Python 3 syntax for typing for several files. 2017-11-28 17:02:24 -08:00
str_utils.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:45:52 -08:00
stream_recipient.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
stream_subscription.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
stream_topic.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
streams.py subs: Fix clearing unread counts when leaving private streams. 2017-11-29 14:40:08 -08:00
subdomains.py Convert EmailAuthBackend and LDAPAuthBackend to accept a realm. 2017-11-21 18:23:50 -08:00
test_classes.py mypy: Use Python 3 type syntax in zerver/lib/test_classes.py. 2017-12-05 16:32:18 -08:00
test_data.source.txt test_data.source.txt: Replace postmodernism generator text with a play. 2017-08-23 13:00:39 -07:00
test_fixtures.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
test_helpers.py invitations: Remove custom_body. 2017-12-11 19:23:54 -08:00
test_runner.py mypy: Use more specific type for _replacement_destroy_test_db. 2017-12-08 19:00:18 -08:00
tex.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
timeout.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
timestamp.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
timezone.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
topic_mutes.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
type_debug.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
unminify.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
upload.py upload: Fix typo in animated GIF error message. 2017-11-24 09:08:38 -08:00
user_agent.py zerver/lib: Use python 3 syntax for typing. 2017-11-18 16:09:04 -08:00
user_groups.py user_groups: Fix reporting of empty user groups. 2017-11-29 16:13:55 -08:00
users.py bulk_get_users: Edit the cache keys to make them more unique. 2017-11-27 14:41:31 -08:00
utils.py zerver/lib: Use python 3 syntax for typing. 2017-11-21 20:56:40 -08:00
validator.py check_short_string: Verify string before checking length. 2017-11-10 16:37:43 -08:00