LogSection Class1
Настраивает ведение журнала для сервера или сайта.
Синтаксис
class LogSection : ConfigurationSection
Методы
В следующей таблице перечислены методы, предоставляемые классом LogSection
.
Имя | Описание |
---|---|
GetAllowDefinition | (Наследуется от ConfigurationSection.) |
GetAllowLocation | (Является наследником ConfigurationSection ) |
RevertToParent | (Является наследником ConfigurationSection ) |
SetAllowDefinition | (Является наследником ConfigurationSection ) |
SetAllowLocation | (Является наследником ConfigurationSection ) |
Свойства
В следующей таблице перечислены свойства, предоставляемые классом LogSection
.
Имя | Описание |
---|---|
CentralBinaryLogFile |
Значение CentralBinaryLogFile для чтения и записи, указывающее конфигурацию централизованного двоичного ведения журнала для всех сайтов на сервере. |
CentralLogFileMode |
Значение для чтения и записи sint32 , указывающее централизованный режим ведения журнала для сервера. Возможные значения перечислены далее в разделе Примечания. |
CentralW3CLogFile |
Значение CentralW3CLogFile для чтения и записи, указывающее конфигурацию централизованного ведения журнала консорциума W3C для всех сайтов на сервере. |
Location |
(Наследуется от ConfigurationSection .) Свойство ключа. |
LogInUTF8 |
Значение для чтения и записи boolean . true Значение , если СЛУЖБЫ IIS регистрируют все строки в формате преобразования UCS 8 (UTF-8); в противном случае — false . Значение по умолчанию — true . Этот параметр применяется по всему серверу ко всем журналам в текстовом режиме. |
Path |
(Наследуется от ConfigurationSection .) Свойство ключа. |
SectionInformation |
(Является наследником ConfigurationSection ) |
используются подклассы ;
Этот класс не содержит подклассов.
Комментарии
Этот класс соответствует разделу <system.applicationHost/log>
в ApplicationHost.config.
В следующей таблице перечислены возможные CentralLogFileMode
значения для свойства . Значение по умолчанию — 0 (Site
).
Значение | Ключевое слово | Описание |
---|---|---|
0 | Site |
Все клиентские запросы регистрируются на уровне сайта, а не централизованно на уровне сервера. Файлы журналов создаются для каждого сайта. |
1 | CentralBinary |
Все клиентские запросы для всех сайтов записываются в один файл журнала в централизованном двоичном формате на сервере. |
2 | CentralW3C |
Все клиентские запросы для всех сайтов регистрируются в одном файле журнала в централизованном формате W3C на сервере. |
Пример
В следующем примере кода отображается значение CentralLogFileMode
свойства . Вспомогательная функция преобразует значение перечисления в текст.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject( _
"winmgmts:root\WebAdministration")
' Get the log section.
Set oSection = oWebAdmin.Get("LogSection.Path=" & _
"'MACHINE/WEBROOT/APPHOST',Location=''")
' Display the class name of the section.
WScript.Echo "[ " & oSection.Path_.Class & " ]"
' Display the path and location.
WScript.Echo "Path: " & oSection.Path
WScript.Echo "Location: " & oSection.Location
' Display the central log file mode.
WScript.Echo "CentralLogFileMode: " & _
GetModeText(oSection.CentralLogFileMode)
' ==== GetModeText helper function. ====
Function GetModeText(intMode)
Select Case intMode
Case 0
GetModeText="Site"
Case 1
GetModeText="CentralBinary"
Case 2
GetModeText="CentralW3C"
Case Else
GetModeText="Undefined value"
End Select
End Function
Иерархия наследования
LogSection
Требования
Тип | Описание |
---|---|
клиент | — IIS 7.0 в Windows Vista — IIS 7.5 в Windows 7 — IIS 8.0 в Windows 8 — IIS 10.0 в Windows 10 |
Сервер | — IIS 7.0 в Windows Server 2008 — IIS 7.5 в Windows Server 2008 R2 — IIS 8.0 в Windows Server 2012 — IIS 8.5 в Windows Server 2012 R2 — IIS 10.0 в Windows Server 2016 |
Продукт | — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-файл | WebAdministration.mof |
См. также:
Класс ConfigurationSection
Класс CentralBinaryLogFile
Класс CentralW3CLogFile
Класс SiteLogFile