Difference between revisions of "Function logf()"

From wiki.netio-products.com
Jump to navigation Jump to search
 
Line 2: Line 2:
 
Insert a formated record into the socket's event log. Suitable for debugging purposes.
 
Insert a formated record into the socket's event log. Suitable for debugging purposes.
  
  <i>nil</i> <b>logf</b>(<code>message</code>)
+
  <i>nil</i> <b>logf</b>(<i>string</i> <code>message</code>)
  
 
=== Parameters ===
 
=== Parameters ===

Latest revision as of 19:21, 5 May 2017

Insert a formated record into the socket's event log. Suitable for debugging purposes.

nil logf(string message)

Parameters

  • string message will be inserted into the event log. Can use tokens described below. The tokens will be replaced by following parameters (variable arguments).

Tokens

  • %d is substituted by following argument as a number
  • %s is substituted by following argument as a number

There is no %b token to display boolean values. To display boolean x as a number, use 'x and 1 or 0' idiom (true as 1, false as 0).

Return value

nil

Usage

local a = 42
local b = false
local c = "Hello";

-- displays 'test: 42, 0, Hello.'
log("test: %d, %d, %s.", a, b and 1 or 0, c)

See also

  • log() to display unformatted string and system properties