24 lines
518 B
Plaintext
24 lines
518 B
Plaintext
/*
|
|
Function: milsim_fnc_log
|
|
|
|
Description:
|
|
Used to log messages to the server RPT file.
|
|
|
|
Parameters:
|
|
0: STRING - component name.
|
|
1: STRING - message to log.
|
|
2: ARRAY - Key value pairs of data to log.
|
|
*/
|
|
|
|
params [
|
|
["_component", "", [""]],
|
|
["_message", "", [""]],
|
|
["_data", [], [[]]]
|
|
];
|
|
|
|
private _hash = createHashMapFromArray _data;
|
|
|
|
private _json = [_hash] call CBA_fnc_encodeJSON;
|
|
_log = format ["[milsim] (%1) (%2) (%3) :: %4", _component, _fnc_scriptNameParent, _message, _json];
|
|
|
|
diag_log text _log; |