FrameworkZ API Documentation - FrameworkZ.Logs
FrameworkZ.Logs
Logs module for FrameworkZ. Logs player actions, system events, errors, warnings, and informational messages.
1
Functions
11
Methods
4
Fields
📋 On This Page
- Overview
- Statistics
- Fields4
- Methods11
- FrameworkZ.Logs:AddLog
- FrameworkZ.Logs:GetLogs
- FrameworkZ.Logs:LoadLogsFromFile
- FrameworkZ.Logs:LogError
- FrameworkZ.Logs:LogInfo
- FrameworkZ.Logs:LogPlayerAction
- FrameworkZ.Logs:LogSystemEvent
- FrameworkZ.Logs:LogWarning
- FrameworkZ.Logs:OpenLogMenu
- FrameworkZ.Logs:SaveLogToFile
- FrameworkZ.Logs:SearchLogs
- Functions1
Fields
4
FrameworkZ.Logs
📋 table
Logs module for FrameworkZ. Logs player actions, system events, errors, warnings, and informational messages.
Initial value:
{}
FrameworkZ.Logs.LogDirectory
📝 string
inferred
Initial value:
"FrameworkZ_Logs/"
FrameworkZ.Logs.LogTypes
❓ unknown
inferred
Initial value:
{ PLAYER_ACCEPT_TRADE = "Player Accept Trade", PLAYER_CANCEL_TRADE = "Player Cancel Trade", PLAYER_CREATE_CHARACTER = "Player Create Character", PLAYER_DEATH = "Player Death", PLAYER_DECLINE_TRADE = "Player Decline Trade", PLAYER_ENTER_CAR = "Player Enter Car", PLAYER_EXIT_CAR = "Player Exit Car", PLAYER_FINALIZE_TRADE = "Player Finalize Trade", PLAYER_GIVE_DAMAGE = "Player Give Damage",
FrameworkZ.Logs.MaxEntries
🔢 number
inferred
Initial value:
1000Methods
11FrameworkZ.Logs:AddLog(logType, message, player)
method
Add a log entry.
Parameters
logType
📝 string
The type of log (e.g., "PlayerAction", "SystemEvent").
message
📝 string
The log message.
player
📋 table
Optional player table associated with the log.
FrameworkZ.Logs:GetLogs(logType, player)
method
Retrieve log entries.
Parameters
logType
📝 string
Optional log type to filter by.
player
📝 string
Optional player username to filter by.
Returns
📋 table
A table of log entries.
FrameworkZ.Logs:LoadLogsFromFile(player)
method
Load log entries from a file.
Parameters
player
📝 string
The player username to load logs for.
FrameworkZ.Logs:LogError(message)
method
undocumented
No documentation available
Parameters (inferred)
message
unknown
Parameter inferred from function signature
FrameworkZ.Logs:LogInfo(message)
method
undocumented
No documentation available
Parameters (inferred)
message
unknown
Parameter inferred from function signature
FrameworkZ.Logs:LogPlayerAction(player, action)
method
undocumented
No documentation available
Parameters (inferred)
player
unknown
Parameter inferred from function signature
action
unknown
Parameter inferred from function signature
FrameworkZ.Logs:LogSystemEvent(message)
method
undocumented
No documentation available
Parameters (inferred)
message
unknown
Parameter inferred from function signature
FrameworkZ.Logs:LogWarning(message)
method
undocumented
No documentation available
Parameters (inferred)
message
unknown
Parameter inferred from function signature
FrameworkZ.Logs:OpenLogMenu()
method
Display logs in a menu for admins.
FrameworkZ.Logs:SaveLogToFile(logEntry)
method
Save a log entry to a file.
Parameters
logEntry
📋 table
The log entry to save.
FrameworkZ.Logs:SearchLogs(keyword)
method
Search log entries by keyword.
Parameters
keyword
📝 string
The keyword to search for.
Returns
📋 table
A table of log entries that contain the keyword.
Functions
1FrameworkZ.Logs.OnWeaponHitCharacter(characterGivingDamage, characterTakingDamage, handWeapon, damage)
function
Log damage dealt to players from players and zombies.
Parameters
characterGivingDamage
📋 table
The character dealing the damage.
characterTakingDamage
📋 table
The character taking the damage.
handWeapon
📋 table
The weapon used to deal the damage.
damage
🔢 integer
The amount of damage dealt.