f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<?xml version="1.0"?>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
a1d62218cdb0efd0f02da1b54fd3eda91a681d98nd<!-- English Revision: 1310330:1674261 (outdated) -->
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<!-- =====================================================
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi Reviewed by: Orhan Berent <berent belgeler.org>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi========================================================== -->
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<!--
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi Licensed to the Apache Software Foundation (ASF) under one or more
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi contributor license agreements. See the NOTICE file distributed with
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi this work for additional information regarding copyright ownership.
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi The ASF licenses this file to You under the Apache License, Version 2.0
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi (the "License"); you may not use this file except in compliance with
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi the License. You may obtain a copy of the License at
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi http://www.apache.org/licenses/LICENSE-2.0
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi Unless required by applicable law or agreed to in writing, software
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi distributed under the License is distributed on an "AS IS" BASIS,
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi See the License for the specific language governing permissions and
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi limitations under the License.
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi-->
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<modulesynopsis metafile="mod_log_config.xml.meta">
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<name>mod_log_config</name>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<description>Sunucuya yapılan isteklerin günlük kayıtlarının tutulması
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</description>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<status>Base</status>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<sourcefile>mod_log_config.c</sourcefile>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<identifier>log_config_module</identifier>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<summary>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Bu modül istemci isteklerinin esnek şekilde günlüklenmesi ile
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi ilgilidir. Günlükler kişiselleştirilebilir biçemdedir ve doğrudan bir
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi dosyaya yazılabileceği gibi boru üzerinden harici bir sürece de
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi yazılabilir. İsteğin özelliklerine bağlı olarak bazı isteklerin
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi günlüklere kaydedilmesi veya kaydedilmemesi mümkün kılınmıştır.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Bu modül üç yönerge içermektedir: Bir günlük dosyası oluşturmak için
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <directive module="mod_log_config">TransferLog</directive>, günlük
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi biçemini kişiselleştirmek için <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_log_config">LogFormat</directive> ve tek başına bir günlük
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi dosyasını hem tanımlayıp hem de biçemleyen <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_log_config" >CustomLog</directive> yönergesi. Her isteğin
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi çok sayıda dosyaya günlüklenmesini sağlamak için yapılandırma dosyasında
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi her sunucu için birden fazla <directive>TransferLog</directive> ve
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <directive >CustomLog</directive> yönergesi belirtilebilir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</summary>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<seealso><a href="/logs.html">Apache Günlük Dosyaları</a></seealso>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<section id="formats"><title>Günlük Girdilerinin Kişiselleştirilmesi</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p><directive module="mod_log_config" >LogFormat</directive> ve <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_log_config" >CustomLog</directive> yönergelerinin biçem
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi argümanı bir dizgedir. Bu dizge her isteği günlük dosyasına günlüklemek
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi için kullanılır. Doğrudan günlük dosyalarına kopyalanmak üzere dizgesel
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi sabitler içerebileceği gibi satırsonu ve sekme karakterleri olarak C
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi tarzı "\n" ve "\t" denetim karakterlerini de içerebilir. Dizgesel sabit
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi olarak kullanılan tırnak ve tersbölü imlerinin tersbölü ile öncelenmesi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi gerekir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>İstek özellikleri biçem dizgesine “<code>%</code>” imli belirteçler
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi yerleştirilerek günlüklenir. Bu belirteçler ve anlamları:</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <table border="1" style="zebra">
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <columnspec><column width=".2"/><column width=".8"/></columnspec>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><th>Belirteç</th>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <th>Açıklama</th></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%%</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Yüzde imi.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%a</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Uzak IP adresi ve isteğin portu.</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>%{c}a</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>bağlantının emsal IP adresi and portu
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun (<module>mod_remoteip</module> modülüne bakın).</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%A</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Yerel IP adresi.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%B</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>HTTP başlıkları hariç, yanıtın bayt cinsinden uzunluğu.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%b</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>HTTP başlıkları hariç, yanıtın bayt cinsinden uzunluğu. OGB
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi biçeminde hiç bayt gönderilmemişse günlüğe '<code>-</code>' yerine
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi '<code>0</code>' çıktılanır.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <tr><td><code>%{<var>DEĞİŞKEN</var>}C</code></td>
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <td>İstek içinde sunucuya gönderilen <var>DEĞİŞKEN</var> çerezinin
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun içeriği. Sadece 0 sürümlü çerezler tam olarak desteklenir.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%D</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Mikrosaniye cinsinden isteği sunmak için harcanan zaman.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <tr><td><code>%{<var>DEĞİŞKEN</var>}e</code></td>
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <td><var>DEĞİŞKEN</var> ortam değişkeninin içeriği.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%f</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Dosya ismi.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%h</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Uzak konak ismi. <directive module="core"
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun >HostnameLookups</directive> yönergesine öntanımlı olan
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <code>Off</code> değeri atanmışsa, IP adresi günlüğe kaydedilir. Bir
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun kaç konak için konak ismi de günlüğe kaydoluyorsa muhtemelen onların
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun isimlerini içeren erişim denetim yönergelerine sahipsinizdir. Bak: <a
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun href="mod_authz_host.html#reqhost">Require host</a>.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%H</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>İstek Protokolü.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <tr><td><code>%{<var>DEĞİŞKEN</var>}i</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>İstekle birlikte sunucuya gönderilen
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <code><var>DEĞİŞKEN</var>:</code> başlık satır(lar)ının
ff11394b10b5608991f43efb5308193b6d6001dfnilgun içeriği. Diğer modüllerde (örn. <module>mod_headers</module>)
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun yapılan değişikliklerden etkilenir. Modüllerin çoğu bunu
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun değiştirdiğinde önceki istek başlık isminin ne olduğuyla
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun ilgileniyorsanız, başlığı bir ortam değişkenine kaydetmek için
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <module>mod_setenvif</module> modülünü kullanın ve yukarıda
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun açıklandığı gibi bu değeri <code>%{<var>DEĞİŞKEN</var>}e</code> ile
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun günlüğe kaydedin.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
4e506b6dfad242c656b149938fede4fb4690052enilgun <tr><td><code>%k</code></td>
ae47bcb6b89ad7e5332797a0eb6a351bbf43d521nilgun <td>Bu bağlantıda işlenen isteklerin sayısı; yani örneğin,
ae47bcb6b89ad7e5332797a0eb6a351bbf43d521nilgun '1' değeri bağlantı kurulduktan sonraki ilk kalıcı bağlantıyı,
ae47bcb6b89ad7e5332797a0eb6a351bbf43d521nilgun '2', ikinci bağlantıyı, ..., vb. gösterir;
4e506b6dfad242c656b149938fede4fb4690052enilgun <directive module="core">KeepAlive</directive> kullanılmışsa
ae47bcb6b89ad7e5332797a0eb6a351bbf43d521nilgun değer anlamlıdır; aksi takdirde değer daima 0’dır.</td></tr>
4e506b6dfad242c656b149938fede4fb4690052enilgun
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%l</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Uzak kullanıcı kimliği (sağlanmışsa, identd üzerinden).
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <module>mod_ident</module> modülü mevcut ve <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_ident">IdentityCheck</directive> yönergesine değer
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi olarak <code>On</code> atanmış olmadıkça bu belirteç için günlüğe
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi tire imi yazılır.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>%L</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Hata günlüğündeki istek günlük kimliği (veya bu istek için hata
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun günlüğüne hiçbir şey kaydedilmemise '-'). Bu hataya neyin sebep
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun olduğunu öğrenmek için ilgili hata günlüğü satırına bakın.</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%m</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>İstek yöntemi.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <tr><td><code>%{<var>DEĞİŞKEN</var>}n</code></td>
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <td>Diğer modüldeki <var>DEĞİŞKEN</var> bilgisinin içeriği.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <tr><td><code>%{<var>DEĞİŞKEN</var>}o</code></td>
0ef7e0b6120f9b944a07e9f1fb37c8bbf65ccd08nilgun <td>Yanıttaki <code><var>DEĞİŞKEN</var>:</code> başlık satır(lar)ının
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi içeriği.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%p</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Sunucunun isteği sunduğu meşru port.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%{<var>biçem</var>}p</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Sunucunun veya istemcinin gerçek portu veya sunucunun isteği
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi sunduğu meşru port. Geçerli biçemler: <code>canonical</code>,
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <code>local</code> ve <code>remote</code> (anlamları sırasıyla:
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi meşru, yerel ve uzak).</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%P</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>İsteği sunan çocuk sürecin süreç kimliği.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%{<var>biçem</var>}P</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>İsteği sunan çocuk sürecin süreç kimliği (<code>pid</code>) veya
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi evre kimliği (<code>tid</code>). Geçerli biçemler: <code>pid</code>,
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <code>tid</code>, <code>hextid</code>. <code>hextid</code> için APR
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi 1.2.0 veya üstü gerekir.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%q</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Sorgu dizgesi (bir sorgu dizgesi mevcutsa önüne bir <code>?</code>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi eklenir yoksa hiçbir şey eklenmez).</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%r</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>İsteğin ilk satırı.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%s</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Durum. Dahili olarak yönlendirilmiş istekler için isteğin
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <em>özgün</em> durumudur. İsteğin son durumu için
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <code>%&gt;s</code> kullanınız.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%t</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td><code>[18/Sep/2011:19:18:28 -0400]</code> biçeminde isteğin
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun alındığı tarih ve saat. Sondaki sayı zaman diliminin GMT'ye
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun uzaklığıdır.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%{<var>biçem</var>}t</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>İsteğin alındığı tarih ve saat; <var>biçem</var>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun uzatılmış <code>strftime(3)</code> biçeminde belirtilmelidir (genelde
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun yerelleştirme amaçlı). <code>begin:</code> (öntanımlı) ile başlayan
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun biçemlerde süre isteğin başlangıcına göredir. <code>end:</code> ile
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun başlayan biçemlerde ise süre isteğin işlenmesinin bi,tmesine yakın,
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun günlük girdisinin yazılmaya başladığı ana göredir.
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <code>strftime(3)</code> tarafından desteklenen biçemlere ek olarak
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun aşağıdaki biçem dizgecikleri de desteklenmektedir:
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <table>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>sec</code></td><td>Mutlak zaman başlangıcından (epoch)
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun beri geçen saniye sayısı</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>msec</code></td><td>Mutlak zaman başlangıcından beri
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun geçen milisaniye sayısı</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>usec</code></td><td>Mutlak zaman başlangıcından beri
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun geçen mikrosaniye sayısı</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>msec_frac</code></td><td>milisaniyelik kesir</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>usec_frac</code></td><td>mikrosaniyelik kesir</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </table>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun Bu dizgecikler, aynı biçem dizgesi içinde bir diğeriyle birlikte veya
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <code>strftime(3)</code> biçemlemesiyle birlikte yer alamazlar fakat
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun çok sayıda <code>%{<var>biçem</var>}t</code> kullanılabilir.
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%T</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Saniye cinsinden, isteği sunmak için harcanan zaman.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%u</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Uzak kullanıcı (kimlik doğrulaması istenmişse vardır; durum kodu
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi (<code>%s</code>) 401 ise yanlış olabilir).</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%U</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Herhangi bir sorgu dizgesi içermeksizin istenen URL yolu.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%v</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>İsteği sunan sunucunun meşru sunucu ismi (<directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="core">ServerName</directive>).</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%V</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td><directive module="core" >UseCanonicalName</directive> ayarı ile
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi ilgili sunucu ismi.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%X</code></td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Yanıt tamamlandığında bağlantı durumu:
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <table>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <columnspec><column width=".2"/><column width=".6"/></columnspec>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>X</code> =</td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Yanıt tamamlanmadan bağlantı koptu.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>+</code> =</td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Yanıt gönderildikten sonra bağlantı canlı kalabilir.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>-</code> = </td>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <td>Yanıt gönderildikten sonra bağlantı kapatılacak.</td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </table></td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%I</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>İstek ve başlıklar dahil alınan bayt sayısı. Sıfır olamaz. Bunu
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi kullanmak için <module>mod_logio</module> etkin olmalıdır.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <tr><td><code>%O</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Başlıklar dahil gönderilen bayt sayısı. Sıfır olamaz. Bunu
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi kullanmak için <module>mod_logio</module> etkin olmalıdır.</td></tr>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </table>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <section id="modifiers"><title>Değiştiriciler</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Belli öğelerin sadece belli durum kodlarıyla ilgili yanıtlarla
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi basılabilmesi için bu durum kodları % iminden hemen sonra virgüllerle
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun ayrılmış olarak yazılabilir. Olumsuzlama belirtmek için durum kodu listesinin önüne bir "<code>!</code>" konabilir.</p>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <table border="1" style="zebra">
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <columnspec><column width=".2"/><column width=".8"/></columnspec>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><th>Biçem Dizgesi</th>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <th>Anlamı</th></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>%400,501{User-agent}i</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>Sadece 400 ve 501 hatalarında <code>User-agent</code> günlüğe
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun kaydedilir. Diğer durum kodları için günlüğe <code>"-"</code> yazılır.
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <tr><td><code>%!200,304,302{Referer}i</code></td>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <td>200,304,302 durum kodlarından biriyle dönmeyen tüm istekler için
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <code>Referer</code> başlığı durum koduyla birlikte günlüğe
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun kaydedilir. Aksi takdirde günlüğe "<code>-</code>" yazılır.
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </td></tr>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </table>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>İsteğin dahili olarak yönlendirilmesinde özgün durumunun mu yoksa son
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi durumunun mu hesaba katılacağı "&lt;" ve "&gt;" değiştiricileri ile
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi belirtilebilir. Öntanımlı olarak <code>%s, %U, %T, %D,</code> ve
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <code>%r</code> belirteçleri isteğin özgün durumuna bakarken diğerleri
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi son durumuna bakarlar. Bu bakımdan örneğin, <code>%&gt;s</code>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi belirteci, özgün istekteki kimliği doğrulanmış kullanıcının, dahili
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi olarak kimlik doğrulaması gerekmeyen bir özkaynağa yönlendirilmesi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi halinde isteğin son durumunu kaydetmekte kullanılabilir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </section>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <section id="format-notes"><title>Bazı Bilgiler</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Güvenlik nedeniyle, 2.0.46 sürümünden itibaren <code>%r</code>,
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <code>%i</code> ve <code>%o</code> belirteçlerinde basılamayan
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi karakterler ve diğer özel karakterler <code>\x<var>hh</var></code>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi dizilimleri biçeminde öncelenmektedir. Burada <var>hh</var> yerine
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi karakter numarasının onaltılık gösterimi yazılır. Bir tersbölü ile
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi öncelenmesi gereken <code>"</code> ve <code>\</code> ile
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <code>\n</code>, <code>\t</code> gibi C tarzı gösterimler bu kuralın
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi dışındadır. 2.0.46 sürümünün öncesinde bu dizgeler öncelenmezdi ve ham
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi günlük dosyalarıyla çalışırken dikkatli olmak gerekirdi.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>2.0 sürümünde 1.3 sürümünün aksine <code>%b</code> ve
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <code>%B</code> biçem belirteçleri, istemciye gönderilen bayt sayısını
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi değil, HTTP yanıtının bayt sayısını ifade ederdi (bu yanıt, örneğin,
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi SSL kullanıldığında veya bağlantı koptuğunda farklı uzunlukta olur).
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi Artık, ağa gönderilen gerçek bayt sayısını günlüğe kaydetmek için
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <module>mod_logio</module> modülü tarafından sağlanan <code>%O</code>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi biçem belirteci kullanılmaktadır.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <note>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <p>Ek bilgi: <module>mod_cache</module> standat bir eylemci olarak değil
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun hızlı bir eylemci olarak gerçeklenmiştir. Bu nedenle, içerik
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun arabelleklemesi sözkonusu olduğunda <code>%R</code> biçem dizgesi
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun herhangi bir eylemci bilgisi döndürmeyecektir.</p>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </note>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </section>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <section id="examples"><title>Örnekler</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Genelde herkesçe kullanılan günlük kaydı biçemleme dizgelerinden
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi bazıları:</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dl>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt>Ortak Günlük Biçemi (OGB)</dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd><code>"%h %l %u %t \"%r\" %&gt;s %b"</code></dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt>Sanal Konaklı Ortak Günlük Biçemi</dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt>NCSA uzun/birleşik günlük biçemi</dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi \"%{User-agent}i\""</code></dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt>Referer başlığını içeren günlük biçemi</dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd><code>"%{Referer}i -&gt; %U"</code></dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt>User-agent başlığını içeren günlük biçemi</dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd><code>"%{User-agent}i"</code></dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </dl>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <p><code>msec_frac</code> gibi ek biçem dizgeciklerini kullanan bir zaman
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun biçemi belirtmek isterseniz <code>%{format}t</code> biçem dizgesini
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun defalarca kullanabilirsiniz:</p>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <dl>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <dt>Milisaniyeleri de içeren bir zaman damgası</dt>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <dd><code>"%{%d/%b/%Y %T}t.%{msec_frac}t %{%z}t"</code></dd>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun </dl>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </section>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</section>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<section id="security"><title>Güvenlik Kaygıları</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Günlük dosyarının kaydedildiği dizine sunucuyu başlatan kullanıcı
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi dışında diğer kullanıcılar tarafından yazılabiliyor olması halinde
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi güvenliğinizden nasıl feragat etmiş olacağınız <a
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi href="/misc/security_tips.html#serverroot">güvenlik ipuçları</a>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi belgesinde açıklanmıştır.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</section>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<name>BufferedLogs</name>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<description>Günlük girdilerini diske yazmadan önce bellekte tamponlar
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</description>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<syntax>BufferedLogs On|Off</syntax>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<default>BufferedLogs Off</default>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<contextlist><context>server config</context></contextlist>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<compatibility>2.0.41 ve sonrasında mevcuttur.</compatibility>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p><directive>BufferedLogs</directive> yönergesi,
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <module>mod_log_config</module> modülünün çeşitli günlük girdilerini her
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi isteğin hemen ardından tek tek değil, bir bütün halinde diske yazılmak
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi üzere bellekte saklanmasını sağlar. Bu, bazı sistemlerde daha verimli
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi disk erişimi, dolayısıyla daha yüksek başarım sağlayabilir. Sadece
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi sunucu geneli için belirtilebilir, sanal konaklar için ayrı ayrı
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi yapılandırılamaz.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <note>Bir çökme günlük verisi kaybına sebep olacağından bu yönerge
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun dikkatli kullanılmalıdır.</note>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<name>CustomLog</name>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<description>Günlük dosyasın ismini ve girdi biçemini belirler.</description>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<syntax>CustomLog <var>dosya</var>|<var>borulu-süreç</var>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<var>biçem</var>|<var>takma-ad</var>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun[env=[!]<var>ortam-değişkeni</var>]|
243722a207c664dc2c62388a2095b1cba1fea3f0nilgunexpr=<var>ifade</var>]</syntax>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<contextlist><context>server config</context><context>virtual host</context>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</contextlist>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p><directive>CustomLog</directive> yönergesi istekleri günlüğe kaydetmek
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi için kullanılır. Yönerge ile bir günlük biçemi belirtilebilir ve günlük
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi kaydı isteğin özelliklerine bağlı olarak ortam değişkenleri vasıtasıyla
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi şarta bağlı kılınabilir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>İlk argümanda günlüğün yazılacağı yer belirtilir. İki tür yer
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi belirtilebilir:</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dl>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt><var>dosya</var></dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd><directive module="core" >ServerRoot</directive> yönergesinin
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi değerine göreli bir dosya ismi.</dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dt><var>borulu-süreç</var></dt>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <dd>"<code>|</code>" boru karakteri ile öncelenmiş olarak günlük
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi bilgisini standart girdisinden kabul edecek sürecin ismi (veya komut
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun satırı) Daha fazla bilgi için <a href="/logs.html#piped">borulu
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun günlükler</a>e bakınız.
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <note type="warning"><title>Güvenlik:</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Bir borulu süreç kullanılmışsa, süreç <program>httpd</program>’yi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi başlatan kullanıcı tarafından başlatılacaktır. Sunucu root tarafından
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi başlatılıyorsa bu root olacaktır; bu bakımdan günlük kaydını alacak
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi programın güvenilir olması önemlidir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </note>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <note type="warning"><title>Bilginize</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Dosya yolunu belirtirken tersbölü çizgisi kullanılan Unix dışı
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi platformlarda bile yapılandırma dosyasında bu amaçla normal bölü
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi çizgilerini kullanmaya özen gösterilmelidir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </note></dd>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </dl>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>İkinci argümanda günlüğe ne yazılacağı belirtilir. Ya evvelce
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <directive module="mod_log_config">LogFormat</directive> yönergesi ile
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi tanımlanmış bir <var>takma-ad</var> ya da içeriği <a
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi href="#formats">Günlük Girdilerinin Kişiselleştirilmesi</a> bölümünde
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi açıklanmış bir <var>biçem</var> dizgesi olabilir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Örneğin, aşağıdaki iki yönerge kümesi aynı etkiye sahiptir:</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi # Biçem dizgesi yerine takma ad içeren CustomLog<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi CustomLog logs/access_log common<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi # Biçem dizgesinin kendisini içeren CustomLog<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi CustomLog logs/access_log "%h %l %u %t \"%r\" %&gt;s %b"
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun <p>Üçüncü argüman isteğe bağlı olup,belli bir isteğin günlüğe kaydedilip
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun kaydedilmeyeceğini belirler. Koşul, sunucu <a
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun href="/env.html">ortamında</a> belli bir değişkenin varlığı veya
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun yokluğu olabilir (bir '<code>env=!<var>isim</var></code>' durumu).
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun İstenirse koşul keyfi bir mantıksal <a href="/expr.html">ifade</a>
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun olarak da belirtilebilir. Eğer koşul sağlanmazsa istek günlüğe
243722a207c664dc2c62388a2095b1cba1fea3f0nilgun kaydedilmez.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Ortam değişkenleri <module>mod_setenvif</module>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi ve/veya <module>mod_rewrite</module> modülleri kullanılarak her istek
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi için ayrı ayrı atanabilir. Örneğin, GIF biçemli resimler için yapılan
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi istekleri ana günlük dosyasına değil de başka bir dosyaya kaydetmek
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi isterseniz:</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi SetEnvIf Request_URI \.gif$ gif-image<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi CustomLog gif-requests.log common env=gif-image<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi CustomLog nongif-requests.log common env=!gif-image
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Veya eski <code>RefererIgnore</code> yönergesinin davranışını taklit
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi etmek isterseniz:</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi SetEnvIf Referer example\.com yerel-atif<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi CustomLog referer.log referer env=!yerel-atif
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<name>LogFormat</name>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<description>Bir günlük dosyasında kullanılmak üzere girdi biçemi tanımlar.
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</description>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<syntax>LogFormat <var>biçem</var>|<var>takma-ad</var>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi[<var>takma-ad</var>]</syntax>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<default>LogFormat "%h %l %u %t \"%r\" %>s %b"</default>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<contextlist><context>server config</context><context>virtual host</context>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</contextlist>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Bu yönerge erişim günlüğü dosyasının girdi biçemini belirler.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p><directive>LogFormat</directive> yönergesi iki şekilde kullanılabilir.
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi Tek argüman belirtilebilen ilkinde daha sonra
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <directive>TransferLog</directive> yönergelerinde belirtilen günlüklerde
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi kullanılmak üzere günlük biçemini belirler. Bu günlük biçemi yukarıda
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi açıklanan <a href="#formats"><var>biçem</var></a> belirteçlerinden
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi oluşur. Bu tek argüman yerine aşağıda açıklandığı gibi önceki bir
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <directive>LogFormat</directive> yönergesinde tanımlanmış bir günlük
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi biçemine atıf yapan bir <var>takma-ad</var> da belirtilebilir.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p><directive>LogFormat</directive> yönergesinin ikinci kullanım şeklinde
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <var>biçem</var> bir <var>takma-ad</var> için tanımlanır. Bu takma ad
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi daha sonraki <directive >LogFormat</directive> veya <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_log_config" >CustomLog</directive> yönergelerinde aynı biçem
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi dizgesini uzun uzadıya yazmamak için <var>takma-ad</var> olarak
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi kullanılır. Bir <directive>LogFormat</directive> yönergesi bir takma ad
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi tanımlamaktan <strong>başka bir şey yapmaz</strong>; yani, yaptığı iş
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi sadece bir takma ad tanımlamaktan ibarettir, biçemi uygulamaz veya
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi biçemi öntanımlı hale getirmez. Bu bakımdan sonraki <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_log_config">TransferLog</directive> yönergelerini de
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi etkilemeyecektir. Ayrıca, <directive>LogFormat</directive> yönergesi bir
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi takma ada başka bir takma ad tanımlamakta da kullanılamaz. Bir takma
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi adın yüzde imi (<code>%</code>) içeremeyeceğine de dikkat ediniz.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <example><title>Örnek</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost_common
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<name>TransferLog</name>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<description>Bir günlük dosyasının yerini belirtir.</description>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<syntax>TransferLog <var>dosya</var>|<var>borulu-süreç</var>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi[<var>takma-ad</var>]</syntax>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<contextlist><context>server config</context><context>virtual host</context>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</contextlist>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi<usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <p>Bir günlük biçemi tanımlanmasını ve şarta bağlı günlük kaydını mümkün
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi kılmaması haricinde <directive module="mod_log_config"
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi >CustomLog</directive> yönergesi gibidir. Günlük biçemi yerine kendinden
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi önce yer alan bir <directive
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi module="mod_log_config">LogFormat</directive> yönergesinde tanımlanan
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi bir takma ad kullanılır. Açıkça bir günlük biçemi takma adı
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi belirtilmedikçe Ortak Günlük Biçemi öntanımlıdır.</p>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi <example><title>Örnek</title>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi \"%{User-agent}i\""<br />
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi TransferLog logs/access_log
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi </example>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</usage>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</directivesynopsis>
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi
f42e2910b27be09508e0e0c0a8237d3847d280abtakashi</modulesynopsis>