<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Running Lucille in Production on Lucille</title><link>https://kmwtechnology.github.io/lucille/docs-0.8.0/prod/</link><description>Recent content in Running Lucille in Production on Lucille</description><generator>Hugo</generator><language>en</language><atom:link href="https://kmwtechnology.github.io/lucille/docs-0.8.0/prod/index.xml" rel="self" type="application/rss+xml"/><item><title>Logging</title><link>https://kmwtechnology.github.io/lucille/docs-0.8.0/prod/logging/</link><pubDate>Wed, 07 May 2025 00:00:00 +0000</pubDate><guid>https://kmwtechnology.github.io/lucille/docs-0.8.0/prod/logging/</guid><description>&lt;h2 id="lucille-logs"&gt;Lucille Logs&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;There are many ways you can use the logs output by Lucille.&lt;/strong&gt; Lucille has, essentially, two main loggers for tracking your Lucille run:
the &lt;code&gt;Root&lt;/code&gt; logger, and the &lt;code&gt;DocLogger&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id="the-root-logger"&gt;The Root Logger&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;Root&lt;/code&gt; logger outputs log statements from a variety of sources, allowing you to track your Lucille run. For example, the &lt;code&gt;Root&lt;/code&gt; logger
is where you&amp;rsquo;ll get intermittent updates about your pipeline&amp;rsquo;s performance, warnings from Stages or Indexers in certain situations, etc.&lt;/p&gt;</description></item><item><title>Troubleshooting</title><link>https://kmwtechnology.github.io/lucille/docs-0.8.0/prod/troubleshooting/</link><pubDate>Tue, 15 Oct 2024 00:00:00 +0000</pubDate><guid>https://kmwtechnology.github.io/lucille/docs-0.8.0/prod/troubleshooting/</guid><description>&lt;p&gt;If something isn&amp;rsquo;t working, &lt;strong&gt;read logs first&lt;/strong&gt;. Lucille logs are detailed and will usually identify where the problem is coming from.&lt;/p&gt;
&lt;h2 id="build--java-environment-issues"&gt;Build &amp;amp; Java Environment Issues&lt;/h2&gt;
&lt;h3 id="java-command-not-found--wrong-version"&gt;Java Command Not Found / Wrong Version&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Symptoms:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;java: command not found.&lt;/li&gt;
&lt;li&gt;Lucille fails with version errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure Java 17+ is installed and on &lt;code&gt;PATH&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ensure &lt;code&gt;JAVA_HOME&lt;/code&gt; points to a JDK (not a JRE).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;java -version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87"&gt;echo&lt;/span&gt; &lt;span style="color:#000"&gt;$JAVA_HOME&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Example output:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;java -version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;java version &lt;span style="color:#4e9a06"&gt;&amp;#34;22.0.1&amp;#34;&lt;/span&gt; 2024-04-16
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Java&lt;span style="color:#ce5c00;font-weight:bold"&gt;(&lt;/span&gt;TM&lt;span style="color:#ce5c00;font-weight:bold"&gt;)&lt;/span&gt; SE Runtime Environment &lt;span style="color:#ce5c00;font-weight:bold"&gt;(&lt;/span&gt;build 22.0.1+8-16&lt;span style="color:#ce5c00;font-weight:bold"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Java HotSpot&lt;span style="color:#ce5c00;font-weight:bold"&gt;(&lt;/span&gt;TM&lt;span style="color:#ce5c00;font-weight:bold"&gt;)&lt;/span&gt; 64-Bit Server VM &lt;span style="color:#ce5c00;font-weight:bold"&gt;(&lt;/span&gt;build 22.0.1+8-16, mixed mode, sharing&lt;span style="color:#ce5c00;font-weight:bold"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87"&gt;echo&lt;/span&gt; &lt;span style="color:#000"&gt;$JAVA_HOME&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If unset, refer to the &lt;a href="https://kmwtechnology.github.io/lucille/docs-0.8.0/getting-started/installation/"&gt;installation guide&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>