INNER CODE UNIT · Python

main

karanb192/claude-code-hooks · utils/event-logger.py:67

def main():
    stdin_data = sys.stdin.read()

    try:
        data = json.loads(stdin_data) if stdin_data else {}
    except json.JSONDecodeError:
        data = {"_raw": stdin_data}

    event = {
        "ts": datetime.now().isoformat(),
        "hook_event_name": data.get("hook_event_name", "unknown"),
        "cwd": os.getcwd(),
        "data": process(data),
    }

    log_file = get_log_file_path()
    with open(log_file, "a") as f:
        f.write(json.dumps(event, default=str) + "\n")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…