.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "MODGZIP2DLF.IN 1" .TH MODGZIP2DLF.IN 1 2025-09-28 "Lire 2.1.1" "LogReport's Lire Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" modgzip2dlf \- تبدیل فایل‌های لاگ وب‌سرور در قالب Common Log به همراه افزونه‌های mod_gzip به فرمت DLF .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBmodgzip2dlf\fR \fIfile\fR .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" دستور \&\fBmodgzip2dlf\fR فایل‌های لاگ وب‌سرور در قالب استاندارد لاگ (Common Log Format) به همراه افزونه‌های mod_gzip را به قالب وب DLF تبدیل می‌کند. .PP ماژول mod_gzip یک افزونه آپاچی است که توسط شرکت RemoteCommunications توسعه داده شده است. کد منبع آن به صورت رایگان از طریق در دسترس است. اطلاعات بیشتر را می‌توانید در نشانی بیابید. .PP افزونه mod_gzip می‌تواند با پیکربندی آپاچی برای ثبت لاگ با فرمت 'gzip'، اطلاعات مربوط به فشرده‌سازی صفحات را ثبت کند که به صورت زیر تعریف می‌شود: .PP .Vb 1 \& LogFormat "%h %l %u %t \e"%r\e" %>s %b %{mod_gzip_result}n %{mod_gzip_compression_ratio}n" gzip .Ve .SH "افزونه‌های MOD_GZIP (MOD_GZIP EXTENSIONS)" .IX Header "MOD_GZIP EXTENSIONS" افزونه‌های mod_gzip دو فیلد جدید به قالب Common Log Format اضافه می‌کنند؛ به \&\fBcommon2dlf\fR\|(1) مراجعه کنید: .PP .Vb 1 \& gzip_result compression_ratio .Ve .IP \fIgzip_result\fR 4 .IX Item "gzip_result" کد نتیجه \fBgzip\fR. معمولاً \fBOK\fR است. .IP \fIcompression_ratio\fR 4 .IX Item "compression_ratio" نسبت فشرده‌سازی محتوا؛ عددی بین ۰ تا ۱۰۰. .PP نمونه لاگ: .PP .Vb 2 \& 127.0.01 \- \- [11/03/2001 12:12:01 \-0400] "GET / HTTP/1.0" 200 252 "\-" "Mozilla/5.0" OK 49 \& dsl1.myprovider.com \- francis [11/03/2001 12:14:01 \-0400] "GET /secret/ HTTP/1.0" 200 300 "http://www.example.com/index.html" "Mozilla/5.0" OK 74 .Ve .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" برای پردازش یک لاگ تولیدشده در قالب لاگ modgzip: .PP .Vb 1 \& $ modgzip2dlf < common.log .Ve .PP ابزار modgzip2dlf به‌ندرت به‌تنهایی استفاده می‌شود، و بیشتر توسط lr_log2report فراخوانی می‌گردد: .PP .Vb 1 \& $ lr_log2report modgzip < /var/log/httpd/common.log .Ve .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBcommon2dlf\fR\|(1), \fBcombined\fR\|(2), \fBreferer2dlf\fR\|(1) .SH "نویسندگان (AUTHORS)" .IX Header "AUTHORS" Joost van Baal , Francis J. Lacoste and Egon Willighagen , بر پایه ایده‌ای از Edwin Groothuis .SH "نسخه (VERSION)" .IX Header "VERSION" \&\f(CW$Id:\fR modgzip2dlf.in,v 1.10 2006/07/23 13:16:36 vanbaal Exp $ .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر \(co ۲۰۰۰، ۲۰۰۱ بنیاد Stichting LogReport به نشانی LogReport@LogReport.org .PP این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخهٔ ۲ پروانه و چه (به انتخاب خودتان) هر نسخهٔ پس از آن، بازتوزیع کرده یا تغییر دهید. .PP این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر «پروانه عمومی همگانی گنو» را ببینید. .PP شما باید همراه با این برنامه نسخه‌ای از «پروانه عمومی همگانی گنو» را دریافت کرده باشید (فایل COPYING را ببینید)؛ در غیر این صورت به مراجعه کنید.