<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>rlg</title>
  <link href="https://rustlogs.com/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="https://rustlogs.com"/>
  <id>https://rustlogs.com</id>
  <updated></updated>
  <entry>
    <title>Page not found | rlg</title>
    <link href="https://rustlogs.com/404/"/>
    <id>https://rustlogs.com/404/</id>
    <updated></updated>
    <published></published>
    <summary>The page you asked for is not on rustlogs.com.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>About rlg and its author, Sebastien Rousseau | rlg</title>
    <link href="https://rustlogs.com/about/"/>
    <id>https://rustlogs.com/about/</id>
    <updated></updated>
    <published></published>
    <summary>Who builds rlg, and the facts about the project: its crates, licence, minimum Rust version, latest release, versioning policy and where its source and security policy live.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Accessibility statement | rlg</title>
    <link href="https://rustlogs.com/accessibility/"/>
    <id>https://rustlogs.com/accessibility/</id>
    <updated></updated>
    <published></published>
    <summary>How rustlogs.com is built to be accessible, how it is checked on every build, and how to report a barrier.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Performance: what fire() costs on the calling thread | rlg</title>
    <link href="https://rustlogs.com/benchmarks/"/>
    <id>https://rustlogs.com/benchmarks/</id>
    <updated></updated>
    <published></published>
    <summary>Measured cost of rlg&apos;s fire() against tracing and log on a GitHub-hosted runner, what each contender does in the timed path, the contention figures, and how to reproduce them.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Changelog: rlg releases up to 0.0.15 | rlg</title>
    <link href="https://rustlogs.com/changelog/"/>
    <id>https://rustlogs.com/changelog/</id>
    <updated></updated>
    <published></published>
    <summary>What changed in rlg&apos;s recent releases, from the smaller dependency tree in 0.0.13 to 0.0.15, with links to the full changelog.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Contact the rlg project | rlg</title>
    <link href="https://rustlogs.com/contact/"/>
    <id>https://rustlogs.com/contact/</id>
    <updated></updated>
    <published></published>
    <summary>Send a question or feedback about rlg or rustlogs.com. Bugs and feature requests are best filed as GitHub issues, and security reports go through the private advisory form.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Contributing to rlg | rlg</title>
    <link href="https://rustlogs.com/contribute/"/>
    <id>https://rustlogs.com/contribute/</id>
    <updated></updated>
    <published></published>
    <summary>How to contribute to rlg: the development set-up, the checks every pull request passes, tests, signed commits, commit conventions and how contributions are licensed.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>API guide: records, levels, formats, configuration and Cargo features | rlg</title>
    <link href="https://rustlogs.com/documentation/"/>
    <id>https://rustlogs.com/documentation/</id>
    <updated></updated>
    <published></published>
    <summary>A guide to rlg&apos;s API: building and firing a record, the levels, the 14 formats, the builder and environment variables, TOML configuration, Cargo features and the crates in the workspace.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Frequently asked questions about rlg | rlg</title>
    <link href="https://rustlogs.com/faqs/"/>
    <id>https://rustlogs.com/faqs/</id>
    <updated></updated>
    <published></published>
    <summary>Answers about rlg: what it is, its cost against tracing, keeping log and tracing calls, where records go, crashes, Windows, spans, AI agents, API stability and the licence.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Features: off-thread logging, 14 formats, native sinks and satellites | rlg</title>
    <link href="https://rustlogs.com/features/"/>
    <id>https://rustlogs.com/features/</id>
    <updated></updated>
    <published></published>
    <summary>What rlg does: a ring buffer on the calling thread, 14 output formats, os_log and journald sinks, log and tracing bridges, redaction, OpenTelemetry export, an MCP server, command-line tools and WebAssembly.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Getting started with rlg: add the crate and write a first record | rlg</title>
    <link href="https://rustlogs.com/getting-started/"/>
    <id>https://rustlogs.com/getting-started/</id>
    <updated></updated>
    <published></published>
    <summary>Add rlg to a Rust project, initialise it, fire a structured record, choose a format and a level, and see where the record goes on macOS, Linux and other systems.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Made with Static Site Generator | rlg</title>
    <link href="https://rustlogs.com/made-with-ssg/"/>
    <id>https://rustlogs.com/made-with-ssg/</id>
    <updated></updated>
    <published></published>
    <summary>rustlogs.com is built with Static Site Generator (SSG) and the Prism theme, and deployed to GitHub Pages by GitHub Actions.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Migrate to rlg from log, slog or tracing | rlg</title>
    <link href="https://rustlogs.com/migration/"/>
    <id>https://rustlogs.com/migration/</id>
    <updated></updated>
    <published></published>
    <summary>How to move a Rust program to rlg from the log facade, slog or tracing: what to change at start-up, how levels map, and when to keep tracing and bridge it instead.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Privacy: what rustlogs.com collects | rlg</title>
    <link href="https://rustlogs.com/privacy/"/>
    <id>https://rustlogs.com/privacy/</id>
    <updated></updated>
    <published></published>
    <summary>What happens to your data on rustlogs.com: hosting on GitHub Pages, the contact form, and the theme preference stored in your browser.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Security: reporting, memory safety, checks and verifying a release | rlg</title>
    <link href="https://rustlogs.com/security/"/>
    <id>https://rustlogs.com/security/</id>
    <updated></updated>
    <published></published>
    <summary>How to report a vulnerability in rlg, where unsafe code is allowed, the checks that run on the engine and its inputs, the supply-chain controls, and how to verify a release.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
  <entry>
    <title>Terms of use | rlg</title>
    <link href="https://rustlogs.com/terms/"/>
    <id>https://rustlogs.com/terms/</id>
    <updated></updated>
    <published></published>
    <summary>The terms for using rustlogs.com and the licences that apply to rlg and to this website&apos;s source.</summary>
    <author><name>Sebastien Rousseau</name></author>
  </entry>
</feed>
