다음을 통해 공유


SiteLogFile 클래스1

웹 사이트에 대한 로깅을 구성합니다.

구문

class SiteLogFile : EmbeddedObject  

메서드

이 클래스에는 메서드가 없습니다.

속성

다음 표에서는 클래스에서 노출하는 속성을 나열합니다 SiteLogFile .

속성 Description
CustomLogPluginClsid 사용자 지정 로깅에 사용되는 플러그 인 모듈의 GUID를 지정하는 읽기/쓰기 string 값입니다. 기본값은 "FF160663-DE82-11CF-BC0A-00AA006111E0"입니다.
Directory 로그 파일이 저장되는 디렉터리의 이름을 지정하는 흠 없는 읽기/쓰기 string 값입니다. 기본값은 "%SystemDrive%\inetpub\logs\LogFiles"입니다. 참고: IIS_IUSRS 그룹에 이 디렉터리에 쓸 수 있는 권한이 없으면 로그가 생성되지 않습니다. 기본값이 아닌 디렉터리를 지정하는 경우 IIS_IUSRS 그룹에 쓸 수 있는 권한이 있는지 확인합니다.
Enabled 읽기/쓰기 boolean 값입니다. true 웹 사이트에 대해 사이트 로깅을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false. 기본값은 true입니다.
LocalTimeRollover 읽기/쓰기 boolean 값입니다. true 새 로그 파일이 현지 시간을 기반으로 하면 이고, false UTC(협정 세계시)를 기반으로 하는 경우 입니다. 기본값은 false입니다.
LogExtFileFlags 로그 파일에 기록할 특성을 지정하는 마스크를 포함하는 읽기/쓰기 sint32 값입니다. 이 속성은 W3C(World Wide Web Consortium) 형식 로깅에만 적용됩니다. 가능한 값은 설명 섹션의 뒷부분에 나열됩니다.
LogFormat 로그 파일의 형식을 지정하는 읽기/쓰기 sint32 열거형입니다. 가능한 값은 설명 섹션의 뒷부분에 나열됩니다.
Period 로그 파일 콘텐츠가 롤오버되는 빈도를 지정하는 읽기/쓰기 sint32 열거형입니다(즉, 현재 로그 파일이 닫혀 있고 새 로그 파일이 시작됨). 가능한 값은 설명 섹션의 뒷부분에 나열됩니다.
TruncateSize 로그 파일 내용이 잘리는 크기(바이트)를 지정하는 읽기/쓰기 string 값입니다. 이 속성을 사용하려면 를 로 MaxSize설정합니다Period. 크기는 1048576(1메가바이트)와 4294967295(4기가바이트) 사이여야 합니다. 기본값은 20971520(20MB)입니다.

를 서브클래싱합니다.

이 클래스에는 하위 클래스가 없습니다.

설명

이 클래스의 인스턴스는 및 SiteElementDefaults 클래스의 속성에 Site 포함 LogFile 됩니다.

다음 표에서는 속성에 대해 가능한 값을 나열합니다 LogExtFileFlags . 기본 특성은 ClientIP, , Date, HttpStatus, HttpSubStatusMethod, , ServerIPServerPort, Time, UriQuery, UriStem, UserAgent, UserName및 입니다Win32Status.

특성
1 Date
2 Time
4 ClientIP
8 UserName
16 SiteName
32 ComputerName
64 ServerIP
128 Method
256 UriStem
512 UriQuery
1024 HttpStatus
2048 Win32Status
4096 BytesSent
8192 BytesRecv
16384 TimeTaken
32768 ServerPort
65536 UserAgent
131072 Cookie
262144 Referer
524288 ProtocolVersion
1048576 Host
2097152 HttpSubStatus

다음 표에서는 속성에 대해 가능한 값을 나열합니다 LogFormat . 기본값은 2(W3C)입니다.

키워드 Description
0 IIS 로그 파일은 IIS 형식으로 기록됩니다. 이 형식은 고정된 ASCII 텍스트이며 사용자 지정할 수 없습니다.
1 NCSA 로그 파일은 NCSA(National Center for Supercomputing Applications) 일반 로그 파일 형식에 기록됩니다. 이 형식은 고정된 ASCII 텍스트이며 사용자 지정할 수 없습니다.
2 W3C 로그 파일은 W3C 확장 로그 파일 형식으로 기록합니다. 이 형식은 ASCII 텍스트이며 사용자 지정할 수 있습니다.
3 Custom 로그 파일은 사용자가 결정한 사용자 지정 형식으로 기록합니다.

다음 표에서는 속성에 대해 가능한 값을 나열합니다 Period . 기본값은 1(Daily)입니다.

키워드 Description
0 MaxSize 로그 파일이 닫혀 있고 의 값 TruncateSize 에 도달하면 새 로그 파일이 시작됩니다.
1 Daily 로그 파일이 닫혀 있고 새 로그 파일이 하루에 한 번 시작됩니다.
2 Weekly 로그 파일이 닫혀 있고 새 로그 파일이 일주일에 한 번 시작됩니다.
3 Monthly 로그 파일이 닫혀 있고 새 로그 파일이 매월 한 번 시작됩니다.
4 Hourly 로그 파일이 닫혀 있고 새 로그 파일이 시간당 한 번 시작됩니다.

상속 계층 구조

EmbeddedObject

SiteLogFile

요구 사항

형식 Description
클라이언트 - Windows Vista의 IIS 7.0
- Windows 7의 IIS 7.5
- Windows 8의 IIS 8.0
- WINDOWS 10 IIS 10.0
서버 - Windows Server 2008의 IIS 7.0
- Windows Server 2008 R2의 IIS 7.5
- Windows Server 2012의 IIS 8.0
- Windows Server 2012 R2의 IIS 8.5
- WINDOWS SERVER 2016 IIS 10.0
제품 - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF 파일 WebAdministration.mof

참고 항목

CentralBinaryLogFile 클래스
CentralW3CLogFile 클래스
EmbeddedObject 클래스
LogSection 클래스
사이트 클래스
SiteElementDefaults 클래스
IIS의 로그 파일 형식