Skip to content

Commit addcf53

Browse files
committed
Deploy Sphinx docs for a2d2ec6 a2d2ec6
1 parent 9749317 commit addcf53

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+415
-46
lines changed

_modules/index.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<li class="toctree-l7"><a class="reference internal" href="../src.common.html#src.common.base_log.Log.warning"><code class="docutils literal notranslate"><span class="pre">Log.warning()</span></code></a></li>
5858
<li class="toctree-l7"><a class="reference internal" href="../src.common.html#src.common.base_log.Log.error"><code class="docutils literal notranslate"><span class="pre">Log.error()</span></code></a></li>
5959
<li class="toctree-l7"><a class="reference internal" href="../src.common.html#src.common.base_log.Log.critical"><code class="docutils literal notranslate"><span class="pre">Log.critical()</span></code></a></li>
60+
<li class="toctree-l7"><a class="reference internal" href="../src.common.html#src.common.base_log.Log.set_config"><code class="docutils literal notranslate"><span class="pre">Log.set_config()</span></code></a></li>
6061
<li class="toctree-l7"><a class="reference internal" href="../src.common.html#src.common.base_log.Log.exception"><code class="docutils literal notranslate"><span class="pre">Log.exception()</span></code></a></li>
6162
</ul>
6263
</li>
@@ -232,7 +233,10 @@
232233
<li class="toctree-l6"><a class="reference internal" href="../src.protocol.html#src.protocol.frame.FRAME_START_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_START_BYTE</span></code></a></li>
233234
<li class="toctree-l6"><a class="reference internal" href="../src.protocol.html#src.protocol.frame.FRAME_END_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_END_BYTE</span></code></a></li>
234235
<li class="toctree-l6"><a class="reference internal" href="../src.protocol.html#src.protocol.frame.BROADCAST_ADDR"><code class="docutils literal notranslate"><span class="pre">BROADCAST_ADDR</span></code></a></li>
235-
<li class="toctree-l6"><a class="reference internal" href="../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a></li>
236+
<li class="toctree-l6"><a class="reference internal" href="../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a><ul>
237+
<li class="toctree-l7"><a class="reference internal" href="../src.protocol.html#src.protocol.frame.Frame.description"><code class="docutils literal notranslate"><span class="pre">Frame.description</span></code></a></li>
238+
</ul>
239+
</li>
236240
</ul>
237241
</li>
238242
<li class="toctree-l5"><a class="reference internal" href="../src.protocol.html#module-src.protocol.log">src.protocol.log module</a></li>

_modules/src/common/base_log.html

Lines changed: 58 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.warning"><code class="docutils literal notranslate"><span class="pre">Log.warning()</span></code></a></li>
5858
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.error"><code class="docutils literal notranslate"><span class="pre">Log.error()</span></code></a></li>
5959
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.critical"><code class="docutils literal notranslate"><span class="pre">Log.critical()</span></code></a></li>
60+
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.set_config"><code class="docutils literal notranslate"><span class="pre">Log.set_config()</span></code></a></li>
6061
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.exception"><code class="docutils literal notranslate"><span class="pre">Log.exception()</span></code></a></li>
6162
</ul>
6263
</li>
@@ -232,7 +233,10 @@
232233
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.FRAME_START_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_START_BYTE</span></code></a></li>
233234
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.FRAME_END_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_END_BYTE</span></code></a></li>
234235
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.BROADCAST_ADDR"><code class="docutils literal notranslate"><span class="pre">BROADCAST_ADDR</span></code></a></li>
235-
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a></li>
236+
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a><ul>
237+
<li class="toctree-l7"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame.description"><code class="docutils literal notranslate"><span class="pre">Frame.description</span></code></a></li>
238+
</ul>
239+
</li>
236240
</ul>
237241
</li>
238242
<li class="toctree-l5"><a class="reference internal" href="../../../src.protocol.html#module-src.protocol.log">src.protocol.log module</a></li>
@@ -751,6 +755,59 @@ <h1>src.common.base_log 源代码</h1><div class="highlight"><pre>
751755
<span class="bp">self</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">critical</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></div>
752756

753757

758+
<div class="viewcode-block" id="Log.set_config">
759+
<a class="viewcode-back" href="../../../src.common.html#src.common.base_log.Log.set_config">[文档]</a>
760+
<span class="k">def</span><span class="w"> </span><span class="nf">set_config</span><span class="p">(</span>
761+
<span class="bp">self</span><span class="p">,</span>
762+
<span class="n">filename</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
763+
<span class="n">cmdlevel</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;DEBUG&quot;</span><span class="p">,</span>
764+
<span class="n">filelevel</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">&quot;INFO&quot;</span><span class="p">,</span>
765+
<span class="n">backup_count</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">7</span><span class="p">,</span>
766+
<span class="n">limit</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;20 MB&quot;</span><span class="p">,</span>
767+
<span class="n">when</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
768+
<span class="n">colorful</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span>
769+
<span class="n">compression</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span>
770+
<span class="p">):</span>
771+
<span class="w"> </span><span class="sd">&quot;&quot;&quot;动态修改日志配置&quot;&quot;&quot;</span>
772+
<span class="c1"># 移除旧的handler</span>
773+
<span class="bp">self</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">remove</span><span class="p">()</span>
774+
775+
<span class="c1"># 重新添加handler</span>
776+
<span class="k">if</span> <span class="n">filename</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
777+
<span class="n">filename</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">modules</span><span class="p">[</span><span class="s2">&quot;__main__&quot;</span><span class="p">],</span> <span class="s2">&quot;__file__&quot;</span><span class="p">,</span> <span class="s2">&quot;log.py&quot;</span><span class="p">)</span>
778+
<span class="n">filename</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">basename</span><span class="p">(</span><span class="n">filename</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;.py&quot;</span><span class="p">,</span> <span class="s2">&quot;.log&quot;</span><span class="p">))</span>
779+
780+
<span class="c1"># 确保日志目录存在</span>
781+
<span class="n">log_dir</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="n">filename</span><span class="p">))</span>
782+
<span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">log_dir</span><span class="p">):</span>
783+
<span class="n">os</span><span class="o">.</span><span class="n">makedirs</span><span class="p">(</span><span class="n">log_dir</span><span class="p">)</span>
784+
785+
<span class="c1"># 控制台输出配置</span>
786+
<span class="bp">self</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">add</span><span class="p">(</span>
787+
<span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="p">,</span>
788+
<span class="n">level</span><span class="o">=</span><span class="n">cmdlevel</span><span class="p">,</span>
789+
<span class="nb">format</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_formatter</span><span class="p">,</span>
790+
<span class="n">colorize</span><span class="o">=</span><span class="n">colorful</span><span class="p">,</span>
791+
<span class="n">backtrace</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
792+
<span class="n">enqueue</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
793+
<span class="nb">filter</span><span class="o">=</span><span class="k">lambda</span> <span class="n">record</span><span class="p">:</span> <span class="n">record</span><span class="p">[</span><span class="s2">&quot;extra&quot;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;task&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="n">filename</span><span class="p">,</span>
794+
<span class="p">)</span>
795+
796+
<span class="c1"># 文件输出配置</span>
797+
<span class="n">rotation_config</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_get_rotation_config</span><span class="p">(</span><span class="n">when</span><span class="p">,</span> <span class="n">limit</span><span class="p">)</span>
798+
<span class="bp">self</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">add</span><span class="p">(</span>
799+
<span class="n">filename</span><span class="p">,</span>
800+
<span class="n">level</span><span class="o">=</span><span class="n">filelevel</span><span class="p">,</span>
801+
<span class="nb">format</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">_formatter</span><span class="p">,</span>
802+
<span class="n">backtrace</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
803+
<span class="n">rotation</span><span class="o">=</span><span class="n">rotation_config</span><span class="p">,</span>
804+
<span class="n">retention</span><span class="o">=</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">backup_count</span><span class="si">}</span><span class="s2"> days&quot;</span><span class="p">,</span>
805+
<span class="n">compression</span><span class="o">=</span><span class="n">compression</span><span class="p">,</span>
806+
<span class="n">enqueue</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
807+
<span class="nb">filter</span><span class="o">=</span><span class="k">lambda</span> <span class="n">record</span><span class="p">:</span> <span class="n">record</span><span class="p">[</span><span class="s2">&quot;extra&quot;</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;task&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="n">filename</span><span class="p">,</span>
808+
<span class="p">)</span></div>
809+
810+
754811
<div class="viewcode-block" id="Log.exception">
755812
<a class="viewcode-back" href="../../../src.common.html#src.common.base_log.Log.exception">[文档]</a>
756813
<span class="k">def</span><span class="w"> </span><span class="nf">exception</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span>

_modules/src/common/message_capture.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.warning"><code class="docutils literal notranslate"><span class="pre">Log.warning()</span></code></a></li>
5858
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.error"><code class="docutils literal notranslate"><span class="pre">Log.error()</span></code></a></li>
5959
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.critical"><code class="docutils literal notranslate"><span class="pre">Log.critical()</span></code></a></li>
60+
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.set_config"><code class="docutils literal notranslate"><span class="pre">Log.set_config()</span></code></a></li>
6061
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.exception"><code class="docutils literal notranslate"><span class="pre">Log.exception()</span></code></a></li>
6162
</ul>
6263
</li>
@@ -232,7 +233,10 @@
232233
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.FRAME_START_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_START_BYTE</span></code></a></li>
233234
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.FRAME_END_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_END_BYTE</span></code></a></li>
234235
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.BROADCAST_ADDR"><code class="docutils literal notranslate"><span class="pre">BROADCAST_ADDR</span></code></a></li>
235-
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a></li>
236+
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a><ul>
237+
<li class="toctree-l7"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame.description"><code class="docutils literal notranslate"><span class="pre">Frame.description</span></code></a></li>
238+
</ul>
239+
</li>
236240
</ul>
237241
</li>
238242
<li class="toctree-l5"><a class="reference internal" href="../../../src.protocol.html#module-src.protocol.log">src.protocol.log module</a></li>

_modules/src/common/message_types.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.warning"><code class="docutils literal notranslate"><span class="pre">Log.warning()</span></code></a></li>
5858
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.error"><code class="docutils literal notranslate"><span class="pre">Log.error()</span></code></a></li>
5959
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.critical"><code class="docutils literal notranslate"><span class="pre">Log.critical()</span></code></a></li>
60+
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.set_config"><code class="docutils literal notranslate"><span class="pre">Log.set_config()</span></code></a></li>
6061
<li class="toctree-l7"><a class="reference internal" href="../../../src.common.html#src.common.base_log.Log.exception"><code class="docutils literal notranslate"><span class="pre">Log.exception()</span></code></a></li>
6162
</ul>
6263
</li>
@@ -232,7 +233,10 @@
232233
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.FRAME_START_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_START_BYTE</span></code></a></li>
233234
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.FRAME_END_BYTE"><code class="docutils literal notranslate"><span class="pre">FRAME_END_BYTE</span></code></a></li>
234235
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.BROADCAST_ADDR"><code class="docutils literal notranslate"><span class="pre">BROADCAST_ADDR</span></code></a></li>
235-
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a></li>
236+
<li class="toctree-l6"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame"><code class="docutils literal notranslate"><span class="pre">Frame</span></code></a><ul>
237+
<li class="toctree-l7"><a class="reference internal" href="../../../src.protocol.html#src.protocol.frame.Frame.description"><code class="docutils literal notranslate"><span class="pre">Frame.description</span></code></a></li>
238+
</ul>
239+
</li>
236240
</ul>
237241
</li>
238242
<li class="toctree-l5"><a class="reference internal" href="../../../src.protocol.html#module-src.protocol.log">src.protocol.log module</a></li>

0 commit comments

Comments
 (0)