nextcloud-logo-white-transparent
  • ★製品概要
    • なぜ、今、Nextcloudが必要か
    • Nextcloudで始めるセキュアなファイル共有
    • Nextcloudと他のオンラインストレージ製品の比較
  • 製品詳細
    • Nextcloudのアーキテクチャー
    • システム要件
    • バージョンアップ履歴
    • EOL一覧
    • Nextcloud API一覧
    • Nextcloudデスクトップクライアント
    • Nextcloudモバイルアプリ
  • ユースケース
    • ユースケース
      • 取引先との安全なファイル共有
      • 既存ファイルサーバーをそのまま活用
      • 営業マンのファイル持ち出しを安全に実現
      • 支店間など広域ネットワークでファイル共有したい
      • 教育・研究機関でのオンラインストレージ利用
      • 開発プラットフォームとしてのNextcloud
      • remote.itとの組み合わせによるセキュアなオンラインストレージ
    • 導入事例
      • Nextcloud導入事例(京都大学様) 請求フォーム
      • Nextcloud導入事例(明治大学様) 請求フォーム
  • お知らせ/テックブログ
    • ニュースリリース
    • セミナー
    • Nextcloud
    • ONLYOFFICE
  • サービス
    • 導入サービス、導入支援
    • サポートの概要
    • EnterpriseサポートとCommunityサポートの選び方
    • Enterpriseサポート
    • Communityサポート
    • Nextcloud保守サポートでサポートされるアプリケーション
  • お問い合わせ
    • Nextcloud導入のご相談、お見積り
    • 会社概要
    • Nextcloudカタログ等資料請求
    • ★ダウンロード資料一覧
  • ONLYOFFICE
    • ONLYOFFICEでOfficeファイルをオンライン活用(ONLYOFFICE公式パートナー)

【techblog】Nextcloudの管理用CLI「occ」詳細: ログ管理に関するコマンド

2019年4月1日NEXTNextcloud, techblog

はじめに

NextcloudにはCLI環境としてoccというものがあり、さまざまな設定、管理を行うことができます。 ここではoccで使える様々なコマンド群のうち、ログ管理に関するコマンド群についてまとめてみます。

※occ の使い方については、 【techblog】Nextcloudの管理用CLI「occ」コマンドについての記事を参照ください。
※occ の共通オプションについては、【techblog】Nextcloudの管理用CLI「occ」詳細: Nextcloud自体に対するコマンド群、共通オプション設定の記事を参照ください。

環境について

ここで記載するoccを実行するNextcloudのバージョンは、2019年3月30日現在で最新の15.0.5を利用します。
WebサーバはNginxを利用した環境で実施しております。ApacheをWebサーバとして利用している場合は、sudo -u のユーザIDをapacheに読み替えてください。

ログ管理に関するコマンド群

ログ管理に関するコマンドは以下のようなものがあります。

  • log:file
  • log:manage

log:file

Nextcloudログの出力に関する設定を行います。オプションを何も指定しない場合はログ出力設定情報を出力します。

使い方

log:file [オプション]

オプション

  • --enable
    Nextcloudログの出力を有効にします。
    # ログ出力はデフォルトで有効になっており無効にする手段が見つからないので利用することはないと思われます。
  • --file=FILE
    Nextcloudログの出力先ファイルを絶対パスで指定します。出力先ディレクトリはあらかじめ作成しておく必要があり、このディレクトリに対してNextcloud実行ユーザ(=occ実行ユーザ)が読み書きできるように権限設定をする必要があります。
  • --rotate-size=ROTATE-SIZE
    Nextcloudログファイルをローテートするファイルサイズを指定します。ファイルサイズはバイト単位で指定しますが、"k(K)"(キロバイト)、"m(M)"(メガバイト)、"t(T)"(テラバイト)の単位も指定できます。--rotate-size=0とするとログローテートは行われません。ローテートした古いファイルは"[ログファイル名].[数字]"というファイル名になります。
    ログローテート処理はバックグラウンド処理で行われるため厳密にここに示したサイズジャストでローテートされず、若干大きいファイルサイズとなります。
    ※logrotateによるログローテーションの運用もあわせて検討しましょう。

使用例

①現在のログ出力設定情報を出力する。

$ sudo -u nginx php /var/www/html/nextcloud/occ log:file
Log backend file: enabled
Log file: /var/www/html/nextcloud/data/nextcloud.log
Rotate at: 100 MB

②ログファイルの出力先を/var/log/nextcloud/nextcloud.logにする。

$ sudo -u nginx php /var/www/html/nextcloud/occ log:file --file=/var/log/nextcloud/nextcloud.log
Log backend file: enabled
Log file: /var/log/nextcloud/nextcloud.log
Rotate at: 100 MB

③ログファイルサイズが1GBを超えたらローテートする。

$ sudo -u nginx php /var/www/html/nextcloud/occ log:file --rotate-size=1g
Log backend file: enabled
Log file: /var/log/nextcloud/nextcloud.log
Rotate at: 1 GB

log:manage

Nextcloudログの出力に関する詳細な設定を行います。オプションを何も指定しない場合はログ出力詳細設定情報を出力します。

使い方

log:manage [オプション]

オプション

  • --backend=BACKEND
    Nextcloudログ出力のバックエンド処理方法を設定します。設定可能なパラメータは以下のとおりです。
    • file
    • syslog
    • errorlog
    • systemd
  • --level=LEVEL
    Nextcloudログの出力レベルを指定します。設定可能なレベルは以下のとおりです(キーワード/数字のどちらでも指定できます)。
    • debug (0) (すべてのアクション、最も詳細なロギング)
    • info (1) (ユーザーログインやファイルアクティビティなどのアクティビティに加えて、警告、エラーをロギング)
    • warning (2) (警告(=処理が成功したものの潜在的な問題があるもの)、エラーをロギング)
    • error (3) (エラーをロギング)
  • --timezone=TIMEZONE
    Nextcloudログに記録する日時のタイムゾーンを指定します。タイムゾーンは PHPのタイムゾーン指定 と同じとなります。

使用例

①現在のログ出力詳細設定情報を出力する。

$ sudo -u nginx php /var/www/html/nextcloud/occ log:manage          
Enabled logging backend: file
Log level: Warning (2)
Log timezone: UTC

②ログをsyslogとして出力する。

$ sudo -u nginx php /var/www/html/nextcloud/occ log:manage --backend=syslog
Enabled logging backend: syslog
Log level: Warning (2)
Log timezone: UTC

③ログ出力レベルをinfoにし、タイムゾーンを日本時間にする。

# sudo -u nginx php /var/www/html/nextcloud/occ log:manage --level=info --timezone Asia/Tokyo
Enabled logging backend: file
Log level: Info (1)
Log timezone: Asia/Tokyo

カテゴリー

  • Nextcloud Talkの紹介とOSS版Talk HBPのインストール2025年4月30日
  • Nextcloud Hub 10:2025年の最新統合ワークスペースを徹底解説!2025年3月31日
  • occコマンドの共通オプションについて2025年3月31日

Blog

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2016

ニュースリリース

  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2017

Nextcloudのお問合せ

資料請求

Nextcloudの製品カタログの請求フォームです。

資料請求を行う

お問合せ・お見積り依頼

Nextcloudの導入をご検討の企業・団体の皆様。

お問合せフォームへ


-COMPANY-

〒101- 0052
東京都千代田区神田小川町1-2
風雲堂ビル6階


-PARTNER-

nextcloudamazon



 

-外部コンテンツ-

-Facebook-

Nextcloud広報室 – 株式会社スタイルズ

-Youtube-
Stylez Corp.

-Qiita-
Stylez Nextcloud


★製品概要製品詳細ユースケースお知らせ/テックブログサービスお問い合わせONLYOFFICE
© 2003 - 2023 Stylez Corp.