The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE1:StatLog (U1)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U1 Object >> Actor >> Info >> StatLog
Package: 
Engine
Direct subclass:
StatLogFile
This class in other games:
RTNP, UT, U2XMP

Logs game events for stat collection

ngLog, ngStats, and ngWorldStats are registered trademarks of NetGames USA, Inc. at http://www.netgamesusa.com All rights reserved. A ny and all occurrences of code related to supporting their products and services appears with their express permission.

Properties

Property group 'StatLog'

DecoderRingURL

Type: string


Default value: "http://unreal.epicgames.com/Unreal_Log_Decoder_Ring.html"

GameCreator

Type: string

Name of game creator.

Default value: "Epic MegaGames, Inc."

GameCreatorURL

Type: string

URL to info on game creator.

Default value: "http://www.epicgames.com/"

GameName

Type: string

Name of this game.

Default value: "Unreal"

LocalLogDir

Type: string


Default value: "..\Logs"

LocalStandard

Type: string

The standard this log is compliant to.

Default value: "ngLog"

LogInfoURL

Type: string

URL to info on logging standard.

Default value: "http://www.netgamesusa.com/ngLog/"

LogVersion

Type: string

Version of the log standard.

Default value: "1.2"

WorldLogDir

Type: string


Default value: "..\NetGamesUSA.com\ngWorldStats\logs"

WorldStandard

Type: string

The standard this log is compliant to.

Default value: "ngLog"

Internal variables

bWorld

Type: bool


Context

Type: int


TimeStamp

Type: float


Functions

Native functions

GetGMTRef

native final function string GetGMTRef ()


GetMapFileName

native final function string GetMapFileName ()


Events

BeginPlay

event BeginPlay ()

Overrides: Actor.BeginPlay


Tick

event Tick (float Delta)

Overrides: Actor.Tick


Timer

event Timer ()

Overrides: Actor.Timer


Other instance functions

FlushLog

function FlushLog ()


GetAbsoluteTime

function string GetAbsoluteTime ()


GetLogFileName

function string GetLogFileName ()


GetShortAbsoluteTime

function string GetShortAbsoluteTime ()


GetTimeStamp

function string GetTimeStamp ()


LogEventString

function LogEventString (string EventString)


LogGameEnd

function LogGameEnd (string Reason)


LogGameStart

function LogGameStart ()


LogItemActivate

function LogItemActivate (Inventory Item, Pawn Other)


LogItemDeactivate

function LogItemDeactivate (Inventory Item, Pawn Other)


LogKill

function LogKill (int KillerID, int VictimID, string KillerWeaponName, string VictimWeaponName, name DamageType)


LogMapParameters

function LogMapParameters ()


LogPickup

function LogPickup (Inventory Item, Pawn Other)


LogPings

function LogPings ()


LogPlayerConnect

function LogPlayerConnect (Pawn Player)


LogPlayerDisconnect

function LogPlayerDisconnect (Pawn Player)


LogPlayerInfo

function LogPlayerInfo (Pawn Player)


LogServerInfo

function LogServerInfo ()


LogSpecialEvent

function LogSpecialEvent (string EventType, optional coerce string Arg1, optional coerce string Arg2, optional coerce string Arg3, optional coerce string Arg4)


LogStandardInfo

function LogStandardInfo ()


LogSuicide

function LogSuicide (Pawn Killed, name DamageType)


LogTeamKill

function LogTeamKill (int KillerID, int VictimID, string KillerWeaponName, string VictimWeaponName, name DamageType)


LogTypingEvent

function LogTypingEvent (bool bTyping, Pawn Other)


StartLog

function StartLog ()


StopLog

function StopLog ()