ccg.log files anywhere here, or load a source:SailPoint ISC Virtual Appliance connector log viewer. Parsed locally in your browser; nothing is uploaded.
A readable viewer for SailPoint ISC Virtual Appliance ccg.log
files. Everything is parsed by JavaScript in your browser; log files never
leave your machine, whether this page was opened from disk or from a
website.
ccg.log.1) are merged in time order. Drag-drop
cannot be refreshed automatically; re-drop to reload.ccg*/*.log
file in it and supports Refresh and auto-refresh.Once a folder or the VA agent is the source, use Refresh to reload on demand, or the Auto dropdown (15s/30s/60s) to poll automatically. An "updated HH:MM:SS" stamp confirms each refresh. If a quick range (see below) is active, it slides forward on each refresh so new lines keep appearing; a From/To window you typed by hand stays fixed.
Escaped stack traces, including ones nested inside a stringified JSON
field (for example an exception field holding
{"stacktrace":"...\n\tat..."}), are decoded to readable
multi-line text when you expand an entry. A Copy button on
the expanded entry copies the decoded text to the clipboard. Entries with a
trace show a "stack" badge in the list.
Tick the checkbox on a row to select it; Shift-click another checkbox to select the whole range between. The Select all checkbox in the bar above the log selects every filtered entry. When anything is selected, that bar shows Copy with a format selector, Readable (decoded), Raw (original lines), or Compact (timestamp | level | message), and a Clear button (Ctrl+C also copies). The same copy and export controls are in the Controls drawer. Clicking a row (not its checkbox) expands its detail.
Export the currently filtered entries as .txt (decoded,
readable) or .json, for example to attach a slice to a support
case.
Copy the log with scp (prompts for the VA password; add
-i <key> to use a key instead):
scp <va-user>@<va-host>:/home/sailpoint/log/ccg.log C:\logs\va\ # current log plus rotated files scp "<va-user>@<va-host>:/home/sailpoint/log/ccg.log*" C:\logs\va\
Then use Open folder on that destination folder. A GUI client such as WinSCP works the same way with a username and password.
Generate a keypair on your own machine (not the VA); only the public
half is copied to the VA, and the private half is what you pass to
-i:
ssh-keygen -t ed25519 -C "isc-log-correlator" -f C:\Users\you\.ssh\va_key type C:\Users\you\.ssh\va_key.pub | ssh <va-user>@<va-host> "umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys" ssh -i C:\Users\you\.ssh\va_key <va-user>@<va-host> "head /home/sailpoint/log/ccg.log"
If the VA rejects the key (some are locked down), use password auth instead. Full details, including Windows key-file permissions, are in the project README.
A browser page cannot open an SSH connection, so a small companion agent does it and serves the log to this viewer. Two downloads in the Controls drawer:
Unzip, then double-click start-agent.bat. On first run it
asks for the VA host, SSH user, and your SSH key file path (the agent
runs unattended, so it needs key authentication; the key setup commands
are above and in README-agent.txt). It then opens the viewer
in your browser automatically, with Refresh and Auto keeping the log
current. Use the agent's own http://localhost:8765/... URL,
not an https:// website; browsers block an https page from
calling an http agent.
127.0.0.1 only and
requires its printed access token, so another website cannot read your
VA logs through it.ccg.log files anywhere here, or load a source: