fix logging
This commit is contained in:
parent
08f9eef1f0
commit
ed7c142521
3
app.py
3
app.py
@ -783,9 +783,10 @@ def serve_file(subpath):
|
|||||||
user_agent = request.headers.get('User-Agent')
|
user_agent = request.headers.get('User-Agent')
|
||||||
|
|
||||||
# skip logging on cache hits or on audio GETs (per your rules)
|
# skip logging on cache hits or on audio GETs (per your rules)
|
||||||
|
# Log once per real fetch: skip CDN cache requests and HEADs, log GETs (including audio)
|
||||||
do_log = (
|
do_log = (
|
||||||
not is_cache_request # skip if upstream CDN asked us to cache
|
not is_cache_request # skip if upstream CDN asked us to cache
|
||||||
and (request.method == 'HEAD' or not is_audio_get) # log HEADs; skip audio GETs
|
and request.method != 'HEAD'
|
||||||
)
|
)
|
||||||
|
|
||||||
# 3) Pick cache
|
# 3) Pick cache
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user