diag log: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(populated with empty template)
(format, dates added, irrelevant notes removed)
(28 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:diag_log}}
{{Command|= Comments
{{Command|= Comments
____________________________________________________________________________________________
____________________________________________________________________________________________
Line 7: Line 8:
____________________________________________________________________________________________
____________________________________________________________________________________________


| (description) |= Description
| Dumps the argument's value to the [[arma.RPT|report file]]. Each call creates a new line in the file. |= Description
____________________________________________________________________________________________
____________________________________________________________________________________________


| '''(command)''' |= Syntax
| '''diag_log''' anything |= Syntax


|p1= |= PARAMETER1  
|p1= anything: [[Anything]] -  |= PARAMETER1  


|p2= |= PARAMETER2  
|p2= |= PARAMETER2  
Line 18: Line 19:
|p3= |= PARAMETER3  
|p3= |= PARAMETER3  


| |= RETURNVALUE  
| [[Nothing]] |= RETURNVALUE  




|x1= <code>(example)</code>|= EXAMPLE1
|x1= <code>[[diag_log]] [[time]];</code>|= Example 1
|x2= <code>[[diag_log]] [[format]] ["%1, %2", [[player]], [[time]]<nowiki>]</nowiki>;</code>|= Example 2
|x3= <code>_arr = [1, "foo", [[player]], "bar"];
{
    [[diag_log]] [[Magic Variables|_x]];
} [[forEach]] _arr; // Creates 4 entries on 4 lines</code>|= Example 3
|x4= <code>_arr = [1, "foo", [[player]], "bar"];
[[diag_log]] _arr;</code>
Creates one entry of e.g. {{Inline code|[1,"foo",B Alpha 1-1:1 (Player Name),"bar"]}}|= Example 4


____________________________________________________________________________________________
____________________________________________________________________________________________


| |= SEEALSO  
| [[arma.RPT]], [[copyToClipboard]], [[copyFromClipboard]], [[diag_fps]], [[diag_fpsMin]], [[diag_frameNo]], [[diag_tickTime]] |= SEEALSO  


|  |= MPBEHAVIOUR  
|  |= MPBEHAVIOUR  
Line 35: Line 44:
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->


<dd class="notedate">Posted 22:39, 8 June 2009</dd>
<dt class="note">[[User:Master85|Master85]]
<dd class="note">
To dump a string without "" use [[text]].
<dd class="notedate">Posted 23:35, 19 April 2011</dd>
<dt class="note">[[User:Demonized|Demonized]]
<dd class="note">
in patch 1.59 there is a limit of 1044 characters to be printed, no error or crash but diag_log line will simply end at character number 1044.
<!-- Note Section END -->
<!-- Note Section END -->
</dl>
</dl>
Line 41: Line 59:
[[Category:ArmA 2: New Scripting Commands List|{{uc:{{PAGENAME}}}}]]
[[Category:ArmA 2: New Scripting Commands List|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]

Revision as of 00:15, 28 March 2017


Hover & click on the images for description

Description

Description:
Dumps the argument's value to the report file. Each call creates a new line in the file.
Groups:
Uncategorised

Syntax

Syntax:
diag_log anything
Parameters:
anything: Anything -
Return Value:
Nothing

Examples

Example 1:
diag_log time;
Example 2:
diag_log format ["%1, %2", player, time];
Example 3:
_arr = [1, "foo", player, "bar"]; { diag_log _x; } forEach _arr; // Creates 4 entries on 4 lines
Example 4:
_arr = [1, "foo", player, "bar"]; diag_log _arr; Creates one entry of e.g. [1,"foo",B Alpha 1-1:1 (Player Name),"bar"]

Additional Information

See also:
arma.RPTcopyToClipboardcopyFromClipboarddiag_fpsdiag_fpsMindiag_frameNodiag_tickTime

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Posted 22:39, 8 June 2009
Master85
To dump a string without "" use text.
Posted 23:35, 19 April 2011
Demonized
in patch 1.59 there is a limit of 1044 characters to be printed, no error or crash but diag_log line will simply end at character number 1044.

Bottom Section