INNER CODE UNIT · Python
json_area
lebinh/ngxtop · ngxtop/ngxtop.py:400
json_area = line[max(0, json_start-20):json_start+80]
logging.info(f"{prefix}...{json_area}...")
else:
logging.info(line.rstrip())
# Output the extracted JSON string
logging.info(f"Extracted JSON string ({len(json_str)} chars):")
logging.info(json_str)
logging.info("="*80)
else:
logging.warning(f"Error parsing log line: {e}")
continue
def parse_log(lines, pattern):
# Handle Caddy format separately
if pattern == 'caddy':
return parse_caddy_log(lines)