System

Database

ConnectDatabase(driver_name, dbname, dbuser, dbpassword, dbhost, dbport)

Connect to a database.

Parameters:
  • driver_name (string) – ‘MySQL’, ‘PostgreSQL’, or ‘SQLite3’ depending on which database you use.
  • dbname (string) – Name.
  • dbuser (string) – User.
  • dbpassword (string) – Password.
  • dbhost (string) – Host.
  • dbport (int) – Port.
GetDatabase()

Get the active database connection.

Logging

SetLogger(logger)

Sets the default logging function.

Parameters:
GetLogger()

Get current logger.

FileLogger(filename, date_time)

Create a file logger.

Parameters:
  • filename (string) – File name.
  • date_time (string) – Date/time format see os.date

Lua

CollectGarbage()

Run Lua garbage collector.

Return type:The amount in KB freed.
LogGlobalTable()

Log the global Lua table