SetByLogLevel method of the PS_DnsServerDiagnostics class
Sets debug and logging parameters.
Syntax
uint32 SetByLogLevel(
[in] uint32 DebugLogging,
[in] uint32 OperationLogLevel2,
[in] uint32 OperationLogLevel1,
[in] string ComputerName,
[in] boolean PassThru,
[out] DnsServerDiagnostics cmdletOutput
);
Parameters
-
DebugLogging [in]
-
Specifies the bitmask for Debug Logging.
-
0x0
-
The DNS server does not create a log. This is the default entry.
-
0x10
-
Logs notifications.
-
0x20
-
Logs updates.
-
0xFE
-
Logs non-query.
-
0x100
-
Logs question transactions.
-
0x200
-
Logs answers.
-
0x1000
-
Logs send packets.
-
0x2000
-
Logs receive packets.
-
0x4000
-
Logs UDP packets.
-
0x8000
-
Logs TCP packets.
-
0xFFFF
-
Logs all packets.
-
0x10000
-
Logs Active Directory write transactions.
-
0x20000
-
Logs Active Directory update transactions.
-
0x1000000
-
Logs full packets.
-
0x80000000
-
Logs write-through transactions.
OperationLogLevel2 [in]
Bit flag for log level:
0x01000000
The server logs operational logging information to the log file for activities related to interaction with plug-in DLLs.
OperationLogLevel1 [in]
Bit flag for log level:
0x00000001
The server saves operational logging information to persistent storage.
0x00000010
The server logs event logging information to the log file.
0x00000020
The server logs operational logging information to the log file for server start and stop activities.
0x00002000
The server logs operational logging information to the log file for activities related to loading a zone from the directory server.
0x00004000
The server logs operational logging information to the log file for activities related to writing zone data to the directory server.
0x00020000
The server logs operational logging information to the log file for activities related to updating tombstoned nodes.
0x00100000
The server logs operational logging information to the log file for local resource lookup activities.
0x00200000
The server logs operational logging information to the log file for activities performed during recursive query lookup.
0x00400000
The server logs operational logging information to the log file for activities related to interaction with remote name servers.
ComputerName [in]
Specifies the remote computer on which to execute the command.
PassThru [in]
True to return the object that was modified by the method. By default, this method does not generate any output.
cmdletOutput [out]
On return, contains an instance of the current object. This parameter returns a value only if PassThru is set to true.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Microsoft\Windows\Dns |
MOF |
|
DLL |
|