sim),red(a) --<ody bgorFFFFFF000000"0000FFv000080"FF0000"divSign="CENTER"img src/sub"="[APACHE DOCUMENTATION]"3AHTTPSV33ke/div1Sign="CENTER"Mlog_h1>Tismprovdsfor loggreestsmade , usCmmonLogFormorusr-edorm.aourceource log_c.c<MIntrm Intrclog_<CompbilitympbilityWaexmprioroA2.<2SummaryhTismprovdsfor flexiloggclinkereests.Logsarwritnaustomizorm,anmay bewritlyoa ile,oroanexrnalprogram.dionloggisprovddsoindividualreestsmayencluddexcluddromlogs bdncharaerisicsfrest.Tareprovddbyhism:TraferLogocreatealogf,LogFormosetaustomorm,anCustomLogoefnealogfanormnonestep. TTraferLogaCustomLog anbeusedmiptims ineaocauseearesttologgdtomipiles.Seeals:logs."ALogFiles.p>aup;.cTacookielog"CookieLogTacustomlog"CustomLogTalogorm"LogFormTatraferlog"TraferLogorms"orms"CustomLogFormshThormargoLogFormanCustomLog isar.Tisrisusedologearesttotlogf. ItancoanlitalcharaerpiedntotlogfsaC-stycorolcharaer"\n"a"\t"orpresnew-linesaabs.Litalquotnbck-slasheshoulbeescapck-slashe.Techaraerisicsfrestitselfareloggdbplac"%" informr,warekereplacedinlogerybhvluesasllows:<
%...a: RemIP-addr%...A: LocalIP-addr%...B: Byts sn,excludHTTPads.%...b: Byts sn,excludHTTPads. In CLFformi.. a '-' hean a 0wnnobyts arsent.%...c: Connwnrespe Masmpled.'X' =conabortedbefore rspe mpled.'+' =conaybekeptalafterhrspe issent.'-' =conM beclosedafterhrspe issent.%...{FOOBAR}e:Tesfenvimvri FOOBAR%...f: F%...h: Remost%...HTerestprotoco%...{Foobar}i:TesfFoobar:ad line(s)nrest   o.%...l: Remlogn(romidd, ifsupplid)%...mTeresteh%...{Foobar}n:Tesfnote "Foobar"romanm.%...{Foobar}o:TesfFoobar:ad line(s)nrply.%...p: Teannca Portoftrest%...P: Tepro IDchildscedrest.%...q Teque r(preped? ifa que rxists, wiseanempt r)%...r: Frst line rest%...s: .Forreestsgotnrnallyreed, isi   t*origal*rest--- %...>slast.%...t: Tim,inmmonlogformiform(staardenglishform)%...{form}t:Tetim,inform gnborm,wshoul   en rftim(3)orm.(poallylocalizd)%...T: Teitakoserve rest,incods.%...u: Remusr(romauth;aybebogifrern (%s)s 401)%...U: TeURL prested, notncludanyque r.%...v: Teannca SNrest.%...V: Tes accordo UsCanncaNtt./pre>Te." anbenatall(e.g.,"%h %%r %s %b"),orit anindicatedionsncluitm (wM causetbeereplaced"-"dionisnote). TormscdionaralistHTTPs,wayaynotbepreceddby"!".Tus,"%400,501{Usr-}i"logs Usr-:n400 rrors501 rrors (BadRrm$B%m%0<}=8$9$k5!G=$rDs6!$7$^$9!#(Ba$B%B%9%F!<%?%9(Bource$B%=!<%9%U%!%$%k(Blog_c.c<MIntrlog_<Compbility$B8_49@-(BA2 2 $B$h$jA0$O(Bex$B%b%8%e!<%h$B35MW(Bhmeta(B efor"MTidy, see ex"B$B$3$N%b%cookieO%/%i%$%"%s%H$N%j%/%(%9%H$$BDs6!$7$^$9!#%m%0$O%+%9%?%^%$%:2DG=$J=q<0$G=q$+$l!"%U%!%$%k$KD>@\(B$B=q$$$?$j!"30It%W%m%0%i%`$KEO$7$?$j$9$k$3$H$,$G$-$^$9!$B8D!9$N%j%/%(%9%(B$BFCD'$K1~$8$F%m%0$K=q$$$?$j=q$+$J$+$C$?$j$G$-$k$h$&$K!">r7o$K$h$k(B$B%m%0<}=8$bDs6!$5$l$F$$$^$9!#(B$B$3$N%b%8%e!<%k$O;0$D$N%G%#%l%/%F%#%VDs6!$7$^$9(B$B%mq$+$J$+$M$B$3$N%b%cookieferLog,bmbnaprovidesuedologreAsstomLogcooAssonrerr. Teff$B3F%j%/%(%9%H$,J#?t2s%mddTadt>CmmonLogFormM Virual Hostdtdd>"%v %h %l % %t\"%r\" %>s%b"ddTadt>NCSAexdedmbnedlogformdtdd>"%h %l % %t\"%r\" %>s%b\"%{Rferer}i\"\"%{Usr-}i\""ddTadt>Rfererlogformdtdd>"%{Rferer}i -> %U"ddTadt>A(Brows)logformdtdd>"%{Usr-}i"dd/dlp>Nteannca core"SNacoreport">Portfkereest arued%va%prsply. Tishapperegardl fcoreueannca"UsCanncaNttecausewiselogalysisprogramsMoulhaveouplicatervhmalgorithmnordodcidwhreallysrest.2Scurity CnsdrationshSemisc/security_tips.roo"security tipsdo etailswhyrcurity coulbempromsedfwr logilesarstor;dswrityontanhusrstarst.hmpbilitynote.cTaTismisbdnlog_cstribut previousArles,nowupdatoandlmip logs. TrisnownonetorebuildAoang curalogforms.TaTalsimplementsCookieLog,usedologusr-rcknormcreatedb_usrrck."usrrck. TusefCookieLogiseprecated,aaCustomLogshoulbeefnedologusr-rcknormnst.TaAsA3.5,hismllowscdion loggbdupnttt ofenv."envimvris. Tis, ancorowreest shoulbeloggdrnotbd upnwnarbirenvimvri is efnednot. Tisicura naper-logfsis.TaBegnM A3.5,hlog_malssubsdRfererIgnorefunctalityromlog_rerr."log_rerr. TeffofRfererIgnore anbeebmbnasof_tenvif."SetEnvIfancdionCustomLog  efnit.cookielog"cookielog"CookieLoghMCookieLog<fc,virualostmcookiesmpbilitympbilityOnlya inA2 aaboveTeCookieLogttf for loggcookies. T ireocoreroo"SRoo. Tisis includdnlyfor cmpbilitycookies."cookies,aiseprecated.p>customlog"customlog"CustomLogcustomlog-cdion"ncustomlog-cdion">hMCustomLog<f|<pipe<form|<nck[env=[!]envim-vri]c,virualostmpbilitympbilityNcknlynA3rl.dionlogga in3.5rl.mlog_TeCustomLogisuedologreestso t. Alogformissed,aloggckeptallybemade cdionrest charaerisicsusenvimvris.Tefrsarg,wseslocationtowtlogs M bewrit, antakonfollowtwtypesvluesdTadt><fdtdd>Af, rocoreroo"SRoo.ddTadt><pipedtdd>Tpipe charaer"|",followedbpa oa programorceive log normits staardnput. Security ifa programisued, ntM berunas husrwhostaredd.TisM berooitMasstaredbroo;bsur programiscure.dd/dlp>Tescodargseswaw bewrit logf. Itansei<nck defnedbapreviouslogorm"LogForm,oritanbeanexpliciformrasescribedin#orms"logformsct.Forexample,followtwtthaveexalys eff:<
 #CustomLogformnck LogForm "%h %l % %t\"%r\" %>s%b"mmon CustomLoglogs/_log mmon #CustomLogexpliciformr CustomLoglogs/_log "%h %l % %t\"%r\" %>s%b"/pre>Tethirdargisptalncroswrnotologa paricularereest dnpresceorbsceofa paricularevri inenvim.If sedenv."envimvarissetreest (orisnotset,incaseofa 'env=!<n' clause), ntereest  beloggd.Envimvrisanbesetnaper-restsisus_tenvif."_tenvifnd/_rewrite."_rewrites.Forexample,if wanorcord reests allGIF inrr n spatelogfbutnonrmanlog,anuse:<
 SetEnvIfReest_URI \$ -iCustomLog-reests.log mmonenv=-iCustomLogn-reests.log mmonenv=!-i/pre>logorm"nlogorm"LogFormhMLogForm<form|<nck [<nck]DMDLogForm "%h %l% %t\"%r\" %>s%b"c,virualostmpbilitympbilityNcknlynA3rlmlog_Tissesformlogile.TeLogFormantakonworms. In tefrsorm,wr nlyonargissed,tissttlogformwM beusedbylogssedinubseent traferlog"TraferLog. Tslargansanexplici<formasiscussedn#orms"ustomlogormsctabove.Arnaly,it anusea<nck orfoalogformdefnedn aTapreviousLogFormasescribedelow.Tescodform fLogFormssocisanexpliciform<nck.Tis<nck canhnbeusednubseent LogForm#customlog"CustomLogheankerepeatrformr. ALogForm "%h %l % %t\"%r\" %>s%b\"%{Rferer}i\"\"%{Usr-}i\""TraferLoglogs/_log/pre>ke3Sign="CENTER"AHTTPSV33ke./img src/in"="I"img src/h"="Hoody/?xmlv="1.0"="iso-2022-jp"?!DOCTYPE  PUBLIC "-//W3C//DTD X1.0 Tra//EN"://www.w3.org/TR/x1/DTD/x1-tra.dtd" xmlns="://www.w3.org/1999/x" xml:la="ja" la="ja"Alog_