File: remotelogger.htm

package info (click to toggle)
lprng 3.8.10-1.2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 13,076 kB
  • ctags: 4,348
  • sloc: ansic: 35,394; sh: 10,756; perl: 2,210; makefile: 1,046
file content (155 lines) | stat: -rw-r--r-- 5,146 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta name="generator" content="HTML Tidy, see www.w3.org">
    <title>Remote Logger Operation</title>
    <meta name="GENERATOR" content=
    "Modular DocBook HTML Stylesheet Version 1.71 ">
    <link rel="HOME" title=" LPRng-HOWTO" href="index.htm">
    <link rel="PREVIOUS" title=
    "I want to replace lp, lpstat, etc, but my programs need them"
    href="x10619.htm">
    <link rel="NEXT" title="Logger Messages" href="x10672.htm">
  </head>

  <body class="CHAPTER" bgcolor="#FFFFFF" text="#000000" link=
  "#0000FF" vlink="#840084" alink="#0000FF">
    <div class="NAVHEADER">
      <table summary="Header navigation table" width="100%" border=
      "0" cellpadding="0" cellspacing="0">
        <tr>
          <th colspan="3" align="center">LPRng-HOWTO: 1 Apr 2002
          (For LPRng-3.8.10)</th>
        </tr>

        <tr>
          <td width="10%" align="left" valign="bottom"><a href=
          "x10619.htm" accesskey="P">Prev</a></td>

          <td width="80%" align="center" valign="bottom">
          </td>

          <td width="10%" align="right" valign="bottom"><a href=
          "x10672.htm" accesskey="N">Next</a></td>
        </tr>
      </table>
      <hr align="LEFT" width="100%">
    </div>

    <div class="CHAPTER">
      <h1><a name="REMOTELOGGER">Chapter 21. Remote Logger
      Operation</a></h1>

      <div class="TOC">
        <dl>
          <dt><b>Table of Contents</b></dt>

          <dt>21.1. <a href="remotelogger.htm#LOGGER">Logger
          Network Communication</a></dt>

          <dt>21.2. <a href="x10672.htm">Logger Messages</a></dt>

          <dt>21.3. <a href="x10677.htm">Message Format</a></dt>

          <dt>21.4. <a href="x10705.htm">Dump Messages</a></dt>

          <dt>21.5. <a href="x10708.htm">LPD Messages</a></dt>

          <dt>21.6. <a href="x10713.htm">Job Status Messages -
          UPDATE</a></dt>

          <dt>21.7. <a href="x10725.htm">Printer Status Messages -
          PRSTATUS</a></dt>
        </dl>
      </div>

      <p>Several sites have wanted a way to provide central logging
      of job status and/or information. In order to do this, the
      following functionality is implemented in <b class=
      "APPLICATION">LPRng</b>.</p>

      <div class="SECT1">
        <h1 class="SECT1"><a name="LOGGER">21.1. Logger Network
        Communication</a></h1>

        <p>Options used:</p>

        <ul>
          <li>
            <p><tt class="LITERAL">logger_destination=</tt><i
            class="EMPHASIS">logger information destination</i></p>
          </li>

          <li>
            <p><tt class="LITERAL">logger_pathname=</tt><i class=
            "EMPHASIS">pathname of temp file for log
            information</i></p>
          </li>

          <li>
            <p><tt class="LITERAL">logger_max_size=</tt><i class=
            "EMPHASIS">max size in K of temp file for log
            information</i></p>
          </li>

          <li>
            <p><tt class="LITERAL">logger_timeout=</tt><i class=
            "EMPHASIS">time between connection attempts</i></p>
          </li>
        </ul>
        <br>
        <br>

        <p>The printcap/configuration variable <tt class=
        "LITERAL">logger_destination</tt> specifies a destination
        in the standard <tt class="LITERAL">host%port</tt> notation
        used by <b class="APPLICATION">LPRng</b>. Host is the
        destination host, and can be a name or IP address. Port is
        the port on the destination host. A TCP/IP connection is
        made to the indicated port.</p>

        <p>Log information is save in a temporary file specified by
        <tt class="LITERAL">logger_path</tt>, and up to <tt class=
        "LITERAL">logger_max_size</tt> K bytes of data will be
        saved.</p>

        <p>If a connection cannot be made to the <tt class=
        "LITERAL">logger_destination</tt>, then every <tt class=
        "LITERAL">logger_timeout</tt> seconds a new connection
        attempt will be made. If <tt class=
        "LITERAL">logger_timeout</tt> is 0, then a connection
        attempt will be made every time new data arrives to be
        logged.</p>
      </div>
    </div>

    <div class="NAVFOOTER">
      <hr align="LEFT" width="100%">

      <table summary="Footer navigation table" width="100%" border=
      "0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="33%" align="left" valign="top"><a href=
          "x10619.htm" accesskey="P">Prev</a></td>

          <td width="34%" align="center" valign="top"><a href=
          "index.htm" accesskey="H">Home</a></td>

          <td width="33%" align="right" valign="top"><a href=
          "x10672.htm" accesskey="N">Next</a></td>
        </tr>

        <tr>
          <td width="33%" align="left" valign="top">I want to
          replace lp, lpstat, etc, but my programs need them</td>

          <td width="34%" align="center" valign="top">&nbsp;</td>

          <td width="33%" align="right" valign="top">Logger
          Messages</td>
        </tr>
      </table>
    </div>
  </body>
</html>