<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-lspc/log.lua, branch main</title>
<subtitle>language server protocol client for the vis editor</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/'/>
<entry>
<title>lazily initialize the default logger</title>
<updated>2024-12-30T07:55:49+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-12-30T07:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=24e3bfa168250a99d5543b7c6604af9f11a4d2b6'/>
<id>24e3bfa168250a99d5543b7c6604af9f11a4d2b6</id>
<content type='text'>
In order for the user to configure the logging behavior the values
of lspc.logging and lspc.log_file must be evaluated after vis-lspc
was required.
To lazily evaluate the logging configuration a new
LazyInitLogger metatable is introduced, which initializes the
actual logger on first use.

Fixes: 1bd1416c89f92f637ca5e22c94b3479f8d32f2d7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order for the user to configure the logging behavior the values
of lspc.logging and lspc.log_file must be evaluated after vis-lspc
was required.
To lazily evaluate the logging configuration a new
LazyInitLogger metatable is introduced, which initializes the
actual logger on first use.

Fixes: 1bd1416c89f92f637ca5e22c94b3479f8d32f2d7
</pre>
</div>
</content>
</entry>
<entry>
<title>minor cleanups reported by luacheck</title>
<updated>2024-09-14T17:15:35+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-09-14T16:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=a18071c744355779f640ff3fc5db8377e6bb7bc3'/>
<id>a18071c744355779f640ff3fc5db8377e6bb7bc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make the message handling functions methods of the lspc object</title>
<updated>2024-08-27T20:16:15+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-08-27T20:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-lspc/commit/?id=1bd1416c89f92f637ca5e22c94b3479f8d32f2d7'/>
<id>1bd1416c89f92f637ca5e22c94b3479f8d32f2d7</id>
<content type='text'>
Move the logging code into its own module and export the default logger.
Other modules can use the logger exported in the lspc table.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the logging code into its own module and export the default logger.
Other modules can use the logger exported in the lspc table.
</pre>
</div>
</content>
</entry>
</feed>
