Ballerina API Documentation

Functions of ballerina.lang.system package

function currentTimeMillis() (long )

Gets the current system time in milliseconds

Parameters:

Parameter NameData TypeDescription

Return Parameters:

Return VariableData TypeDescription
longSystem time in milliseconds

function epochTime() (long )

Gets the current system time in epoch format

Parameters:

Parameter NameData TypeDescription

Return Parameters:

Return VariableData TypeDescription
longSystem time in epoch time

function getDateFormat(string format) (string )

Parameters:

Parameter NameData TypeDescription
formatstring

Return Parameters:

Return VariableData TypeDescription
string

function getEnv(string key) (string )

Gets the value of the specified environment variable.

Parameters:

Parameter NameData TypeDescription
keystringThe environment variable

Return Parameters:

Return VariableData TypeDescription
stringstring): The value of the specified environment variable

function log(int logLevel, int i)

Logs an integer value

Parameters:

Parameter NameData TypeDescription
logLevelintLog level: 1 - Trace, 2 - Debug, 3 - Info, 4 - Warn, 5 - Error
iintInteger value to be logged

function log(int logLevel, double d)

Logs a double value

Parameters:

Parameter NameData TypeDescription
logLevelintLog level: 1 - Trace, 2 - Debug, 3 - Info, 4 - Warn, 5 - Error
ddoubleDouble value to be logged

function log(int logLevel, long l)

Logs a long value

Parameters:

Parameter NameData TypeDescription
logLevelintLog level: 1 - Trace, 2 - Debug, 3 - Info, 4 - Warn, 5 - Error
llongLong value to be logged

function log(int logLevel, boolean b)

Logs a Boolean value

Parameters:

Parameter NameData TypeDescription
logLevelintLog level: 1 - Trace, 2 - Debug, 3 - Info, 4 - Warn, 5 - Error
bbooleanBoolean value to be logged

function log(int logLevel, string s)

Logs a string value

Parameters:

Parameter NameData TypeDescription
logLevelintLog level: 1 - Trace, 2 - Debug, 3 - Info, 4 - Warn, 5 - Error
sstringString value to be logged

function log(int logLevel, float f)

Logs a float value

Parameters:

Parameter NameData TypeDescription
logLevelintLog level: 1 - Trace, 2 - Debug, 3 - Info, 4 - Warn, 5 - Error
ffloatFloat value to be logged

function nanoTime() (long )

Gets the current system time in nanoseconds

Parameters:

Parameter NameData TypeDescription

Return Parameters:

Return VariableData TypeDescription
longSystem time in nanoseconds

function print(int i)

Prints an integer value to the STDOUT

Parameters:

Parameter NameData TypeDescription
iintInteger value to be printed

function print(xml value)

Prints an XML value to the STDOUT

Parameters:

Parameter NameData TypeDescription
valuexmlXML value to be printed

function print(float f)

Prints a float value to the STDOUT

Parameters:

Parameter NameData TypeDescription
ffloatFloat value to be printed

function print(json value)

Prints a JSON value to the STDOUT

Parameters:

Parameter NameData TypeDescription
valuejsonJSON value to be printed

function print(string s)

Prints a string value to the STDOUT

Parameters:

Parameter NameData TypeDescription
sstringString value to be printed

function print(long l)

Prints a long value to the STDOUT

Parameters:

Parameter NameData TypeDescription
llongLong value to be printed

function print(double d)

Prints a double value to the STDOUT

Parameters:

Parameter NameData TypeDescription
ddoubleDouble value to be printed

function print(boolean b)

Prints a Boolean value to the STDOUT

Parameters:

Parameter NameData TypeDescription
bbooleanBoolean value to be printed

function println(string s)

Prints a string value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
sstringString value to be printed

function println(long l)

Prints a long value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
llongLong value to be printed

function println(json value)

Prints a JSON value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
valuejsonJSON value to be printed

function println(float f)

Prints a float value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
ffloatFloat value to be printed

function println(xml value)

Prints an XML value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
valuexmlXML value to be printed

function println(double d)

Prints a double value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
ddoubleDouble value to be printed

function println(boolean b)

Prints a Boolean value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
bbooleanBoolean value to be printed

function println(int i)

Prints an integer value to the STDOUT in a new line

Parameters:

Parameter NameData TypeDescription
iintInteger value to be printed


Menu

  • Functions
    • currentTimeMillis() (long )
    • epochTime() (long )
    • getDateFormat(string format) (string )
    • getEnv(string key) (string )
    • log(int logLevel, int i)
    • log(int logLevel, double d)
    • log(int logLevel, long l)
    • log(int logLevel, boolean b)
    • log(int logLevel, string s)
    • log(int logLevel, float f)
    • nanoTime() (long )
    • print(int i)
    • print(xml value)
    • print(float f)
    • print(json value)
    • print(string s)
    • print(long l)
    • print(double d)
    • print(boolean b)
    • println(string s)
    • println(long l)
    • println(json value)
    • println(float f)
    • println(xml value)
    • println(double d)
    • println(boolean b)
    • println(int i)

Copyright 2017 Ballerina API Documentation