// THE COMPLETE FEATURE GUIDE

Know your workspace.
Every part of it.

From the first local file to a correlated timeline. Explore what Lognivo does, how to use it, and the details worth knowing before you connect.

18 feature areas46 practical answersmacOS 14+
Lognivo workspace with several separate log panels and their controls
The native Mac app · sample log data
01 / LOGNIVO

Local files & project discovery

Start with one file or bring a whole project into view. Lognivo reads the logs your application already writes.

  • Open individual text logs, add project folders or create a named collection without a folder.
  • Discover .log, .txt, .out, .err, .jsonl and .ndjson files, plus common names such as error_log, access_log and syslog.
  • Add custom log folders, refresh discovery, include subfolders and Magento reports when needed.

Questions & answers

Do I need to change my logging library?

No. Open a readable text log or a supported live source. Project recognition helps locate files; it does not require an SDK in your application.

What if discovery cannot find my log?

Use Open Log File or add its folder explicitly. Check file permissions and whether the application has actually created a log. Discovery is bounded and does not search every directory on your machine.

02 / LOGNIVO

Languages & frameworks

The same workspace works across your stack, locally and over SSH. Recognition and log parsing are separate capabilities.

  • Project markers for PHP, JavaScript/TypeScript, Python, Java/Kotlin, .NET, Ruby, Go and Rust.
  • Framework recognition includes Magento, Laravel, Symfony, WordPress, Next.js, Django, FastAPI, Spring Boot, Rails and ASP.NET Core.
  • Laravel storage/logs, Magento var/log and var/report, and common logs, log, var/log and WordPress wp-content locations.

Questions & answers

Can I read logs from another language?

Yes, when they are available as readable text files or supported streams. A language without automatic project recognition can still produce logs Lognivo can display. Binary formats and every vendor-specific record format are not automatically supported.

Does WordPress need a plugin?

No Lognivo plugin is required. Read an existing debug.log, PHP error log or server log locally or over SSH. WordPress must be configured to write the log; Lognivo does not enable WP_DEBUG or edit wp-config.php for you.

Does identifying a framework prove its environment?

No. Framework type and Local, Staging or Production are different settings. Review the environment label before running commands.

03 / LOGNIVO

SSH connections & server logs

Bring readable remote logs into ordinary panels, without uploading them to a hosted log service.

  • Save server profiles, browse directories, import a project with several log folders and find shared server logs.
  • Password, SSH-agent/default-key authentication and an optional identity-file path.
  • Verify the host fingerprint; reuse one connection across that server’s panels.

Questions & answers

Are server files changed while I read them?

File browsing and tailing are read-only. There is no remote Empty File action. The separate Project commands console can run commands that change files or services, after you review their target.

Are my SSH passwords saved?

Saving is off by default. You can opt into macOS Keychain storage and explicitly retrieve a saved password. Apple Passwords AutoFill is a separate system feature. Passwords are not stored in profiles or saved views.

Can I use jump hosts, SSH aliases or interactive 2FA?

Not currently. App-managed connections ignore user ssh_config. Connect directly to a Linux/Unix endpoint with supported authentication and the required shell tools. Reconnecting after a lost session is explicit.

04 / LOGNIVO

Docker, Compose & systemd

Follow application output even when there is no ordinary log file to open.

  • Find and follow Docker container and Compose service logs on the local or connected machine.
  • Read Linux systemd journals over SSH with the account’s existing permissions.
  • Save source selections and use the same panel filters, pause and reading controls.

Questions & answers

What must be installed for container logs?

The target machine needs Docker, access to its daemon and a logging driver that supports reading logs. Lognivo uses that machine’s current Docker context. It does not install or start Docker for you.

Why can I not read a system journal?

systemd sources require a Linux server reached over SSH and journal permissions for that account. Lognivo does not automatically run sudo or grant permissions.

Will every missed stream event be replayed?

Catch-up is bounded. Long gaps, expired container logs or events without usable timestamps may limit replay. A stream that ends requires Refresh. Keep server-side retention if complete history matters.

05 / LOGNIVO

A workspace of independent panels

Keep several logs visible and give each one the space and controls it needs.

  • Add panels, switch the source from the filename and keep several logs from the same project open.
  • Drag headers to reorder or create rows; resize from panel edges; double-click an edge to toggle half/full size.
  • Lock layout, minimize, reset sizes and optionally show panel details. Secondary actions move into the overflow menu on narrow panels.

Questions & answers

What does locking a panel do?

It fixes its dimensions and keeps it in the locked group before free panels. A locked panel cannot be dragged, resized, minimized or closed until unlocked.

Does minimizing stop monitoring?

No. Minimized panels keep monitoring. Use the panel’s Pause action or Pause all to stop live reading.

Does closing a panel delete the file?

No. Closing removes the panel after confirmation; the source file stays on disk. Empty File on Disk is a separate, explicit action.

06 / LOGNIVO

Live reading, history & pause

Follow new events or stop and read the context around an error.

  • Newest at top or bottom, optional auto-scroll, per-panel pause and global pause.
  • Choose history, refresh a source, expand full messages, select text and copy entries.
  • Bounded buffers, appended-byte reads and file-rotation handling keep live reading focused on recent activity.

Questions & answers

Why are older entries no longer visible?

Panels keep a bounded recent buffer, not a permanent archive. Older entries leave it as limits are reached. Use Search Across Logs for a bounded disk search, or your existing archive for full retention.

Does global pause erase my panel pause choices?

No. Global pause preserves each panel’s own setting. Resume catches up within the reader’s history limits.

What is the difference between Clear View and Empty File?

Clear View clears only the displayed buffer. Empty File on Disk truncates a local file after confirmation, with an extra production confirmation when applicable. Empty File is unavailable for SSH and live streams.

07 / LOGNIVO

Search & precise filters

Reduce the noise inside a panel without changing the source log.

  • Quick text search plus multiple severity levels.
  • Up to 20 text terms with any/all matching, substring, whole-word or exact-message modes.
  • Search stays inline when there is room; its options open the shared filter and format controls.

Questions & answers

Are filters case-sensitive?

No. Text matching is case-insensitive. Pick whole-word or exact-message matching when a simple substring gives too many results.

How do I get all rows back?

Use Reset All Filters or Clear filters in an empty filtered panel. Selecting no severity levels means all levels. Clearing filters does not reload unlimited history.

09 / LOGNIVO

Structured logs & custom formats

Make levels, timestamps and related events easier to read without requiring one logging framework.

  • Automatic text and JSON level detection, including common Pino, Monolog, .NET and journal fields.
  • Recognized timestamps, request/trace IDs and multiline stack-trace grouping.
  • Choose explicit top-level JSON field mappings or delimited column positions for each panel.

Questions & answers

Why does an entry have Unknown severity?

Its format may lack a recognized explicit level. Lognivo prioritizes explicit levels; text-based guesses are marked as inferred. Custom field mappings can help with a known JSON or column format.

Is every stack trace or timestamp understood?

No. Parsing uses bounded recognition rules. Stack groups are limited to 200 lines or 64 KiB. Missing timestamps stay missing, and timestamps without a timezone use the Mac’s timezone.

Are custom formats remembered?

Yes. A panel’s format is saved with its workspace and named views. Older saved views default to automatic parsing.

10 / LOGNIVO

Combined timeline & correlation

Follow a request across the selected project’s open panels in one chronological view.

  • Combine loaded events from open panels, retaining their current filters.
  • Narrow by time and exact request or trace ID.
  • Inspect a bounded timeline of up to 20,000 events.

Questions & answers

Does the timeline search every file on the server?

No. It combines the selected project’s open panels and their loaded events. Use file search for older file content.

Does Lognivo create trace IDs?

No. Correlation uses IDs already present in supported log fields. Your application needs to write usable identifiers; Lognivo does not add distributed tracing instrumentation.

11 / LOGNIVO

JSONL export & masking

Share a focused investigation instead of a whole raw log.

  • Export the currently visible timeline rows as a JSONL snapshot.
  • Masking is on by default for common credential patterns and omits source paths and correlation metadata.

Questions & answers

Does export include rows hidden by filters?

The export snapshots the visible timeline rows. Set the time, correlation and panel filters before exporting the part you need.

Is masked export guaranteed to remove every secret?

No. It recognizes common credential keys, Bearer/JWT tokens and URL passwords, but arbitrary personal data and unusual secrets may remain. Review the exported file before sharing it.

12 / LOGNIVO

Notification rules & event navigation

Choose the events worth interrupting you for, with rules you control.

  • Named opt-in rules for chosen files, levels and text terms, with any/all and matching modes.
  • Create a watch from an entry or selected text; optionally pause automatically or receive macOS notifications.
  • Browse the latest 100 matches, mark them read and use Show in Log to reveal the exact retained event.

Questions & answers

Do rules watch closed or inactive projects?

No. Rules evaluate open, unpaused feeds while the app is running and the Mac is awake. Minimized panels continue; inactive project readers stop. Use a server monitoring service for always-on alerts.

What appears in a system notification?

System notifications omit log messages and rule names. Recent matches inside the app retain context. Matching is throttled per rule and file to reduce repeated interruptions.

Why does Show in Log sometimes open a preview?

The original event may have left the bounded buffer. Lognivo then shows the saved notification preview instead of treating identical text as the same event.

13 / LOGNIVO

Saved views & project switching

Return to an investigation with its sources, layout and reading choices ready.

  • Automatic workspace saving plus named Saved Views, Save as, Update current view and view management.
  • Remember panel order, sizes, locks, filters, formats, minimized state and project settings.
  • Retain recent inactive project buffers and reading positions within memory limits; stop their readers while inactive.

Questions & answers

Does autosave overwrite my named view?

No. The working workspace and named views are separate. Use Update current view or Command-S to update the active named view; Command-Shift-S creates a new one.

Do saved views contain my log text or passwords?

No. They store setup and references. SSH profiles, notification rules, command presets and app preferences are managed separately. Recent reading buffers are only kept temporarily in memory.

Why does an older project reload when I return?

Lognivo retains up to eight inactive project views within a combined 32 MiB budget. An evicted view still has its saved layout but loads bounded history again.

14 / LOGNIVO

Floating logs & menu-bar access

Keep a log beside your editor and reach monitoring controls without reopening the full workspace.

  • Float a selected log above other apps with its existing feed, filters and pause state.
  • Optional menu-bar icon with monitoring state, unread alert count, recent alert origins and quick controls.

Questions & answers

Does a floating log start another reader?

No. It shares the existing feed and controls, with its own viewport. Filter and pause changes affect that same feed.

Can I close the main window and keep monitoring?

Yes, while Lognivo remains running and the Mac is awake. Reopen it from the Dock or enable the optional menu-bar icon in Settings. Quitting or sleeping stops monitoring; hiding the icon does not.

15 / LOGNIVO

Background monitoring

Stay focused on your code. Lognivo can keep your open feeds running after you close the main window.

  • Keep reading open, unpaused feeds with the workspace window closed.
  • Use notification rules, automatic pause and the optional menu-bar unread count to follow important events.
  • Pause or resume monitoring from the menu bar, view recent alert origins and reopen the workspace from the Dock or menu.

Questions & answers

How do I turn on background monitoring?

Open the feeds you want to follow and keep Monitoring active enabled. Close the main window without quitting Lognivo. Enable Show Lognivo in the menu bar in Settings if you want quick access to its status and controls.

What needs to stay running?

Lognivo must remain running, your Mac must be awake and the selected source must be reachable. Remote feeds need their SSH connection. Quitting or sleep stops monitoring; resuming catches up within the source’s history limits.

Will notifications take me back to the right log?

Recent matches retain their file, project, environment and rule context. Show in Log reveals the original event when it is still in the buffer, or shows its saved preview otherwise.

16 / LOGNIVO

Project commands & maintenance

Run an explicit command in the project you are investigating, with its output kept in view.

  • Magento: cache clean/flush, reindex, cron, dependency compilation and static content deployment.
  • Laravel: project information, route list, migration status, cache/config/view/route/optimization clearing and queue restart.
  • Editable Node/Python suggestions and saved shell commands locally, over SSH or through docker exec. Review target and directory, see separate stdout/stderr and stop a running command.

Questions & answers

Can notifications run a command automatically?

No. Commands do not run from notification rules or saved-view restoration. The project console reviews the shell text, directory, server and optional container before execution.

Can commands change my application?

Yes. They run with the target account’s permissions. Changing maintenance actions require confirmation, with typed PRODUCTION confirmation for production. Read the command and target before accepting.

Can I attach to any process that is already running?

The console captures commands it launches; it does not attach to arbitrary existing processes. Use a supported log source for existing services. Stop cancels the monitored process, but independently detached children may keep running.

17 / LOGNIVO

Environments, PHP & safeguards

Keep the source and environment visible before taking an action that changes data.

  • Explicit project environment labels, visible PROD badges and manual overrides.
  • Detect common PHP error logs, including Herd and Valet locations, or choose your own global file.
  • Reset View Only with session undo, or a separately confirmed Factory Reset.

Questions & answers

Can PHP CLI and my website write to different logs?

Yes. CLI configuration and PHP-FPM may differ. Review the selected source path. Reading the CLI PHP setting does not prove the website uses the same file.

What does a reset remove?

Reset View Only preserves projects, log paths, saved views, rules and SSH profiles. Factory Reset removes saved app setup, rules, profiles and app-saved SSH passwords after confirmation. Neither deletes your actual projects or log files.

18 / LOGNIVO

Native Mac controls & privacy

A native macOS workspace, with log text kept in your own workflow.

  • macOS 14 or later on Apple silicon and Intel; monospaced log text, state-aware hover help and reduced-motion support.
  • Keyboard shortcuts for saving, search, opening files/projects and Settings; Show in Finder for local files.
  • No log uploads to Lognivo’s website or licence service. Remote sources connect to servers you choose.

Questions & answers

Is there a Windows or Linux desktop app?

Lognivo is a Mac app. It can read supported Linux/Unix sources over SSH, but there is no Windows or Linux desktop edition.

Is the app interface also Swedish?

The website and guides are available in English and Swedish. The current Mac app interface uses English.

// ON THE DRAWING BOARD

The next chapter.
More time for the fix.

Five directions we want to explore for Lognivo. Future ideas, not features included in today’s version.

01 / AIConcept

Give your AI the right context.

A read-only MCP connection for selected logs, so your coding assistant can investigate the events you approve without needing unrestricted server access.

02 / SIGNALConcept

One error. Not a thousand distractions.

Group repeated errors, track how often they occur and bring genuinely new patterns to the surface. Spend time on the cause instead of counting duplicates.

03 / RELEASESConcept

See what changed after deploy.

Compare two time windows around a release. Spot new error patterns and changes in frequency, with a clear view of before and after.

04 / TEAMConcept

Share the investigation. Keep the context.

Package selected events, timeline context and notes for a colleague, with a masking preview before sharing. Make the next handover easier to follow.

05 / BACKGROUNDConcept

Keep watch across your projects.

Choose several projects to monitor together in the background, with a shared status view and per-project rules. Expand today’s background monitoring of the active workspace.

No delivery dates promised. Scope and priorities may change. Choose Lognivo for the features available today.

Put the features to work.

Start with a practical guide for your source, or choose a Lognivo plan.