Hallo liebe User. Habe hier im Forum leider nicht passendes gefunden und hoffe ihr könnt mir helfen.
Wie bekomme ich es hin das ich die GM befehle per Account loggen kann?
Und ich habe bestimmten usern rechte übers RBAC System gegeben dies möchte ich auch gerne Loggen also er soll eine Text datei anlegen wo drinnen steht welchen befehl der User benutzt hat.
Früher gabe es diese einstellung in der Config aber jetzt ist das leider alles etwas anders und ich verstehe es nicht richtig.
Im Wiki habe ich leider nix gefunden.
Hier mal ein ausschnitt aus meiner Config.
###################################################################################################
LOGGING SYSTEM SETTINGS
Appender config values: Given a appender “name”
Appender.name
Description: Defines ‘where to log’
Format: Type,LogLevel,Flags,optional1,optional2,optional3
Type
0 - (None)
1 - (Console)
2 - (File)
3 - (DB)
LogLevel
0 - (Disabled)
1 - (Trace)
2 - (Debug)
3 - (Info)
4 - (Warn)
5 - (Error)
6 - (Fatal)
Flags:
0 - None
1 - Prefix Timestamp to the text
2 - Prefix Log Level to the text
4 - Prefix Log Filter type to the text
8 - Append timestamp to the log file name. Format: YYYY-MM-DD_HH-MM-SS (Only used with Type = 2)
16 - Make a backup of existing file before overwrite (Only used with Mode = w)
Colors (read as optional1 if Type = Console)
Format: “fatal error warn info debug trace”
0 - BLACK
1 - RED
2 - GREEN
3 - BROWN
4 - BLUE
5 - MAGENTA
6 - CYAN
7 - GREY
8 - YELLOW
9 - LRED
10 - LGREEN
11 - LBLUE
12 - LMAGENTA
13 - LCYAN
14 - WHITE
Example: “13 11 9 5 3 1”
File: Name of the file (read as optional1 if Type = File)
Allows to use one “%s” to create dynamic files
Mode: Mode to open the file (read as optional2 if Type = File)
a - (Append)
w - (Overwrite)
MaxFileSize: Maximum file size of the log file before creating a new log file
(read as optional3 if Type = File)
Size is measured in bytes expressed in a 64-bit unsigned integer.
Maximum value is 4294967295 (4 gb). Leave blank for no limit.
NOTE: Does not work with dynamic filenames.
Example: 536870912 (512 mb)
Appender.Console=1,3,0
Appender.Server=2,2,0,Server.log,w
Appender.GM=2,2,0,gm/gm_%s.log
Appender.DBErrors=2,2,0,DBErrors.log
Logger config values: Given a logger “name”
Logger.name
Description: Defines ‘What to log’
Format: LogLevel,AppenderList
LogLevel
0 - (Disabled)
1 - (Trace)
2 - (Debug)
3 - (Info)
4 - (Warn)
5 - (Error)
6 - (Fatal)
AppenderList: List of appenders linked to logger
(Using spaces as separator).
Logger.root=5,Console Server
Logger.server=3,Console Server
Logger.commands.gm=3,Console GM
Logger.sql.sql=5,Console DBErrors
#Logger.achievement=3,Console Server
#Logger.auctionHouse=3,Console Server
#Logger.bg.arena=3,Console Server
#Logger.bg.battlefield=3,Console Server
#Logger.bg.battleground=3,Console Server
#Logger.chat.log=3,Console Server
#Logger.calendar=3,Console Server
#Logger.chat.system=3,Console Server
#Logger.cheat=3,Console Server
#Logger.commands.ra=3,Console Server
#Logger.condition=3,Console Server
#Logger.entities.pet=3,Console Server
#Logger.entities.player.character=3,Console Server
#Logger.entities.player.dump=3,Console Server
#Logger.entities.player=3,Console Server
#Logger.entities.player.items=3,Console Server
#Logger.entities.player.loading=3,Console Server
#Logger.entities.player.skills=3,Console Server
#Logger.entities.transport=3,Console Server
#Logger.entities.unit=3,Console Server
#Logger.entities.vehicle=3,Console Server
#Logger.gameevent=3,Console Server
#Logger.guild=3,Console Server
#Logger.lfg=3,Console Server
#Logger.loot=3,Console Server
#Logger.maps.script=3,Console Server
#Logger.maps=3,Console Server
#Logger.misc=3,Console Server
#Logger.network=3,Console Server
#Logger.network.opcode=3,Console Server
#Logger.network.soap=3,Console Server
#Logger.outdoorpvp=3,Console Server
#Logger.pool=3,Console Server
#Logger.rbac=3,Console Server
#Logger.scripts=3,Console Server
#Logger.scripts.ai=3,Console Server
#Logger.server.authserver=3,Console Server
#Logger.spells=3,Console Server
#Logger.sql.dev=3,Console Server
#Logger.sql.driver=3,Console Server
#Logger.warden=3,Console Server
Log.Async.Enable
Description: Enables asyncronous message logging.
Default: 0 - (Disabled)
1 - (Enabled)
Log.Async.Enable = 0
###################################################################################################
Über hilfe währe ich sehr dankbar.