File:Unreal json example.png

Summary
Example of JSON output on connect:

{ "timestamp": "2022-05-23T11:02:13.519Z", "level": "info", "subsystem": "join", "event_id": "LOCAL_CLIENT_JOIN", "log_source": "maintest.test.net", "msg": "User Syzop joined #five", "client": { "name": "Syzop", "id": "001F9RV02", "hostname": "xyz.example.org", "ip": "198.51.100.1", "server_port": 6697, "client_port": 37030, "details": "Syzop!~x@xyz.example.org", "connected_since": "2022-05-23T11:02:06.000Z", "idle_since": "2022-05-23T11:02:06.000Z", "user": { "username": "~x", "realname": "IRC User", "vhost": "oper/netadmin.test.net", "cloakedhost": "Mask-8608861.example.net", "servername": "maintest.test.net", "reputation": 12, "security-groups": [ "unknown-users", "tls-and-known-users", "tls-users" ],     "modes": "iotxz", "geoip": { "country_code": "NL" },     "snomasks": "bcdfkoqsBOS", "operlogin": "Syzop", "operclass": "netadmin-with-override", "channels": [ "#five", "#four", "#three", "#two", "#one" ]   }  },  "tls": { "certfp": "aafe66a7d808e1fca077805c54b1274a92d30c3023e35ec130f358d238218296", "cipher": "TLSv1.3-TLS_CHACHA20_POLY1305_SHA256" }, "channel": { "name": "#five", "creation_time": "2022-05-23T11:02:13.000Z", "num_users": 1, "modes": "ntf [4j#R1,5m#M1,3n#N1,3t#b1]:2" }, "modes": "o", "source": { "file": "join.c", "line": 292, "function": "_join_channel" } }