新しく質問する

lprコマンド(印刷)を実行すると、lprコマンド実行ログを取るように

役に立った:3件
  • 質問者:MKSA
  • 投稿日時:2010/08/20 13:08
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

lprコマンド(印刷)を実行すると、lprコマンド実行ログを取るようにしたい。

osはCentOSです。このCentOS上からlprコマンドを実行すると
指定されたプリンタから印刷されます。ログも取りたいと思い、
CentOS上にて、/etc/syslog.confに、
lpr.* /var/log/lpr.log
を追記し、syslogを再起動させました。しかし、
プリンタからlprコマンドで印刷をしてもログは記録されません。
利用できるファシリティにlprはあるはずなのですが・・・。

プリンタの実行ログを作成するには何か足りない設定があるのでしょうか?

この質問に回答する
このQ&Aは役に立ちましたか?(役に立った:3件)

回答(2件)

  • 参考になった:0件
  • 回答者:fmtown
  • 回答日時:2010/08/20 23:23

CUPSの設定ファイル /etc/cupsd.conf に LogLevel の設定があります。
そのLogLevelの設定を LogLevel info に書き換えて、CUPSのサービスを再起動して下さい。

通報する

この回答への補足

ご回答ありがとうございます。
既に、cupsd.confには、LogLevel infoと記述しています。
しかし、ログははき出されないままです。

  • 参考になった:0件
  • 回答者:YkazubonY
  • 回答日時:2010/08/20 15:58

syslog解説書を読んでみると、
セレクタフィールドとアクションフィールドとの間はTAB区切りが条件。
存在しないログファイルへの追加書き込みをしません。
と書いてあります。

通報する

この回答への補足

回答ありがとうございました。
はい、実際には確かにTABで区切っています(質問文ではスペースでしたが)。
さらに、空の、/var/log/lpr.logを置いています。
しかし、ログは生成されません。

  
このQ&Aは役に立ちましたか?(役に立った:3件)

このページのトップへ

Facebook公式ページ

公式Twitter