Which languages and platforms does Sarvalekha support?+
Sarvalekha supports Windows and Linux today, with macOS support underway. C++ is the first supported language; additional languages will follow readiness of the C++ foundation. Platform qualification varies by component: the current server and Helper preview is qualified on Windows x64.
Do I need a server to read my logs?+
No. The desktop application and VS Code extension can inspect accessible logs with their exact matching catalogs. Local investigation works independently of the server. Add a server when you need shared collection, stored-event search, or configured catalog hierarchy access.
How much setup does application logging need?+
Developers write supported C++ logging calls. The build tooling generates catalogs and per-call metadata automatically. Integration still requires a qualified toolchain and runtime/sink configuration. You do not maintain a handwritten message catalog.
Do I need the source code?+
Basic decoding needs the matching catalog, not the application source. Navigation to source additionally needs accessible, verified source and the appropriate evidence.
Can our team work offline?+
Local investigation can work offline when the required logs and matching catalogs are already available. Under the target distribution policy, development binaries supplied to customers for testing require exact catalog publication to the configured cloud destination before handoff. That publication workflow remains planned; a fully isolated customer-test distribution exception is not established.
Will Sarvalekha reduce our logging costs?+
The design separates static descriptions from changing values and defers readable message formatting. Actual CPU, memory, storage, and investigation results depend on your workload. Evaluate the complete workflow, including decoding and retained catalogs; no universal performance result is promised.
Does binary logging automatically protect PII?+
No. Developers must classify sensitive fields and select their capture policy. Redaction omits the original value from the event, and build-wide profiles can restrict capture. Binary encoding alone does not encrypt data or discover PII. The current minimal keyed-hash profile reports unavailable rather than recording the input when no key provider is installed.
Can someone find our log messages by searching the application binary?+
Sarvalekha removes logging-only message text and metadata from the shipped executable and keeps the descriptions in a separate build catalog. The automatic build verifies their absence from executable code and data. A binary string search of those sections cannot recover the removed logging descriptions. Your team reconstructs readable events with the exact catalog, which can be retained separately from the application.
Does this hide every function name and application string?+
The guarantee covers logging-only information removed by the provider. Function names in exported symbols or debug information, and strings used independently by application code, require separate release-packaging controls. Keep catalogs and debug artifacts under the intended access policy. Runtime event values still need appropriate privacy controls.
Can we use Sarvalekha for analytics and UI profiling?+
Yes. Instrument meaningful actions and durations with named events and typed fields, then examine their timing and context. These are application-instrumented workflows today. Automatic UI instrumentation, aggregate dashboards, and a dedicated analytics query engine are not included in the current foundation.
Does Sarvalekha support tracing and W3C Trace Context?+
The C++ foundation creates traces and parent/child spans, records lifecycle events, supports cross-thread context, and correlates logs with spans. It uses 16-byte trace IDs and 8-byte span IDs. Full W3C Trace Context header extraction and injection, bounded tracestate handling, and interoperability qualification are planned; compatible identities alone do not establish W3C conformance.
Will Sarvalekha support a symbol server and crash analysis?+
Yes. The roadmap extends the catalog service to build-associated native symbols and source references, alongside expanded crash-analysis workflows. Today, the Viewer can recover retained committed log events from supported Windows x64 full-memory dumps and Linux x86-64 ELF cores with the matching catalog. Full symbol-server protocols, debugger integrations, and broader crash analysis remain delivery work.
How does Sarvalekha support compliance requirements?+
Explicit PII and sensitive-field classifications, redaction, permitted destinations, build-wide capture policies, and scoped server access help teams enforce their data-handling requirements. Compliance depends on the applicable requirements and deployment; these controls do not imply certification or automatic compliance.
Can Sarvalekha keep sensitive logs within a country or region?+
Local capture and offline investigation let you work with retained logs and catalogs without a remote log service. The Helper uploader is optional. Operators must choose approved infrastructure, recipients, backups, and hierarchy nodes, and control network egress and remote access. Destination labels are not automatic geographic enforcement, and native-file uploads do not sanitize individual fields.
Does redaction make our logs anonymous or automatically compliant?+
Redacted capture omits the original field value, but other fields and context can still identify a person. Opaque tokens and hashes do not automatically establish anonymisation. Compliance also depends on lawful processing, transfer mechanisms, access, retention, and deployment controls; review the complete artifact before sharing.
How will adaptive crash diagnostics work?+
The planned server workflow analyzes a crash report, identifies missing evidence, and proposes a targeted capture profile for eligible clients. Within customer-approved permissions and limits, the next matching crash can collect that additional information. AI-assisted prioritization and analysis aim to shorten investigation time; they cannot recover data missing from the first dump or guarantee a root cause.
Is Sarvalekha multi-tenant?+
Yes. The product architecture uses tenant, organization, and project boundaries across collection, catalog resolution, stored logs, investigation, and exports, extending to planned symbol and diagnostic services. The current server preview enforces configured scope and certificate grants. Per-user and self-service tenant administration, quotas, and broader distributed isolation qualification remain delivery work.
What is the distributed cloud direction?+
Connect development, team, organization, and cloud nodes through a distributed server architecture. Configured catalog routing is implemented in the preview. Distributed log queries, replication, automatic failover, coordinated retention, and managed cloud operations are roadmap capabilities, with placement and access designed around each customer boundary.
Which authentication methods are planned?+
The roadmap covers OpenID Connect SSO, SAML federation, Microsoft Entra ID, Active Directory and LDAP integration, provider-backed Windows/Kerberos sign-in, Firebase Authentication, and local accounts. Provider-managed email links, social sign-in, MFA, passkeys, and security keys depend on the selected identity service. Workload access will add service identities, short-lived tokens, and managed enrollment to the existing certificate foundation. Each integration must be qualified before availability is claimed.
What does the server hierarchy do today?+
Configured servers can resolve exact catalogs through trusted nodes, with scope checks at each hop. A central node, organization node, and development node can cooperate without each storing a catalog copy. Distributed log searches, automatic failover, and managed organization enrollment remain planned.
Are the server products available now?+
A Windows x64 server preview implements catalog hierarchy access, resumable completed-file uploads, native storage, event search, and a browser Viewer. It uses explicit certificate grants and a separate browser owner session. Managed organization sign-in, distributed queries, and a hosted cloud offering remain planned. Confirm packaging and support for your deployment.