diag log: Difference between revisions

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


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


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


| Nothing |= 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


____________________________________________________________________________________________
____________________________________________________________________________________________


| [[diag fps]], [[diag fpsmin]], [[diag frameno]], [[diag tickTime]] |= SEEALSO  
| [[arma.RPT]], [[copyToClipboard]], [[copyFromClipboard]], [[diag_fps]], [[diag_fpsMin]], [[diag_frameNo]], [[diag_tickTime]] |= SEEALSO  


|  |= MPBEHAVIOUR  
|  |= MPBEHAVIOUR  
Line 34: Line 43:
<dl class='command_description'>
<dl class='command_description'>
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->
<dt class="note">[[User:Worldeater|Worldeater]]</dt>
 
<dd class="notedate">Posted 22:39, 8 June 2009</dd>
<dt class="note">[[User:Master85|Master85]]
<dd class="note">
<dd class="note">
ARMA2 (1.01.57631) crashes when ''diag_log'' is feed more than 1019 characters.
To dump a string without "" use [[text]].
</dd>


<dt class="note">[[User:Master85|Master85]]</dt>
<dd class="notedate">Posted 23:35, 19 April 2011</dd>
<dt class="note">[[User:Demonized|Demonized]]
<dd class="note">
<dd class="note">
To dump a string without "" use [[text]].
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.
</dd>
<!-- Note Section END -->
<!-- Note Section END -->
</dl>
</dl>
Line 49: 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