StendhalScripting/LuaAPI: Difference between revisions

Content deleted Content added
imported>AntumDeluge
Create page for Lua API
imported>AntumDeluge
logger: add details
Line 34:
== logger ==
 
Manages logging in Lua via the <code>[https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Logger.html org.apache.log4j.Logger</code>] class.
 
Methods:
* ''<span style="color:green;">logger:info</span>(message)''
** Prints an information level message to the console.
** <span style="color:darkblue; font-style:italic;">message:</span> Text to be printed.
* ''<span style="color:green;">logger:warn</span>(message)''
** Prints a warning level message to the console.
** <span style="color:darkblue; font-style:italic;">message:</span> Text to be printed.
* ''<span style="color:green;">logger:error</span>(message)''
** Prints an error level message to the console.
** <span style="color:darkblue; font-style:italic;">message:</span> Text to be printed.
 
Example usage:
<pre>
local zone = "0_semos_city"
if game:setZone(zone) then
-- do something
else
logger:error("Could not set zone: " .. zone)
end
</pre>
 
== properties ==