diag log: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(add format)
(format, dates added, irrelevant notes removed)
(One intermediate revision by the same user not shown)
Line 34: Line 34:
____________________________________________________________________________________________
____________________________________________________________________________________________


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


|  |= MPBEHAVIOUR  
|  |= MPBEHAVIOUR  
Line 43: Line 43:
<dl class='command_description'>
<dl class='command_description'>
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->
<dt class="note">[[User:Worldeater|Worldeater]]
<dd class="note">
ARMA2 crashes when ''diag_log'' is fed more than 1019 characters. ''diag_log'' might also crash ARMA2 when fed with less characters in some cases.<br/><br/>
Note: This issue has been fixed in patch 1.04


<dd class="notedate">Posted 22:39, 8 June 2009</dd>
<dt class="note">[[User:Master85|Master85]]
<dt class="note">[[User:Master85|Master85]]
<dd class="note">
<dd class="note">
To dump a string without "" use [[text]].
To dump a string without "" use [[text]].


<!-- Obnoxious number of spaces prevents short comments from inadvertently formatting the next comment like a reply -->
<dd class="notedate">Posted 23:35, 19 April 2011</dd>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
<dt class="note">[[User:Demonized|Demonized]]
<dt class="note">[[User:Demonized|Demonized]]
<dd class="note">
<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.
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.
<!-- Obnoxious number of spaces prevents short comments from inadvertently formatting the next comment like a reply -->
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<dt class="note">[[User:Killzone_Kid|Killzone_Kid]]
<dd class="note">
For convenience and easy debugging use my free [http://killzonekid.com/arma-console-extension-debug_console-dll-v3-0/ debug_console] extension which will automatically launch a console window with your output. It can also write to file. To install drop ''debug_console.dll'' into main Arma directory.
Examples:
<code>"debug_console" [[callExtension]] "Default grey"; //default output
"debug_console" [[callExtension]] "Red line without timestamp #1000"; //red with timestamp
"debug_console" [[callExtension]] "Yellow line with timestamp #1101"; //yellow without timestamp
"debug_console" [[callExtension]] "Writing to file ~0001"; //output to file
"debug_console" [[callExtension]] ""; //empty line
"debug_console" [[callExtension]] "A"; //beep sound
"debug_console" [[callExtension]] "C"; //clear console
"debug_console" [[callExtension]] "X"; //close console</code>
Direct Download: http://killzonekid.com/pub/debug_console_v3.0.zip
<dd class="note">
Update | See [http://killzonekid.com/tag/debug-console/ '''http://killzonekid.com/tag/debug-console/'''] for documentation and current versions (including x64) of Killzone's tool.
    [[User:Tofof|Tofof]] ([[User talk:Tofof|talk]]) 22:06, 27 March 2017 (CEST)
<!-- Note Section END -->
<!-- Note Section END -->
</dl>
</dl>

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