FAQ:プリザンターのログを確認したい
## 回答
1. [システムログの管理](/ja/manual/syslog)を使用
1. SQLを実行。
---
## 概要
プリザンターの[システムログ](/ja/manual/syslog)を確認・取得する手順です。
## 注意事項
1. データベースを直接操作してログ取得を行う場合、事前に[バックアップ](/ja/manual/faq-backup-and-restore)を取得することを強く推奨いたします。
## 操作手順(システムログ管理機能)
#### パラメータ変更
システムログ管理機能は特権ユーザのみ使用可能なため、パラメータ設定を編集します。
1. App_Data/Parameters/Security.jsonを開きます。
1. 「PrivilegedUsers」パラメータに特権ユーザ(ログインID)を指定して保存します。パラメータの指定方法につきましては下記マニュアルをご確認ください。
・[パラメータ設定:Security.json](/manual/security-json)
1. プリザンターを再起動します。
#### ログ取得
1. 特権ユーザでプリザンターにログインします。
1. 「管理」メニューを開き[システムログの管理](/ja/manual/syslog)をクリックします。
1. フィルタで条件を設定し、[フィルタ](/ja/manual/table-record-search)ボタンをクリックします。
1. 設定した条件でレコード(ログ)が表示されることを確認します。
1. 画面下部の[エクスポート](/ja/manual/table-record-export)ボタンをクリックします。
## 操作手順(SQL Server)
1. プリザンターをインストールしているサーバにログインします。
1. SSMS(SQL Server Management Studio)を起動します。
1. 「オブジェクトエクスプローラ」から「データベース」を展開して「Implem.Pleasanter」を選択します。
1. 「Implem.Pleasanter」を右クリックし、「新しいクエリ」をクリックします。
1. 下記SQLを実行し[SysLogsテーブル](/ja/manual/faq-contents-of-syslogs)のデータを取得します。
#### 直近の1000件を取得する場合
```
select top 1000 * from "SysLogs" order by "CreatedTime" desc;
```
#### 特定の期間のログを取得する場合
```
select * from "SysLogs" where "CreatedTime" between '2021/07/01 00:00:00' and '2021/07/02 00:00:00'
```
1. 結果ウィンドウの左上をクリックし、結果を全選択します。
1. 上記の選択部分を右クリックして、「結果に名前を付けて保存」をクリックします。
1. 出力結果(CSV)を保存します。
## 操作手順(PostgreSQL)
### ①PSQLによるログ取得
1. プリザンターをインストールしているサーバにログインします。
1. postgresユーザに切り替えます。
```
su - postgres
```
1. 下記のpsqlコマンドを実行し[SysLogsテーブル](/ja/manual/faq-contents-of-syslogs)のデータを取得します。
#### 直近の1000件を取得する場合
```
psql -d "Implem.Pleasanter" -U postgres -c "select * from \"SysLogs\" order by \"CreatedTime\" desc limit 1000;" -A -F, > /web/syslogs.csv
```
#### 特定の期間のログを取得する場合
```
psql -d "Implem.Pleasanter" -U postgres -c "select * from \"SysLogs\" where \"CreatedTime\" between '2022/02/08 00:00:00' and '2022/02/09 00:00:00' order by \"CreatedTime\" desc;" -A -F, > /web/syslogs.csv
```
1. /web/syslogs.csv に出力されるCSVを保存します。
### ②pgAdminを用いたログ取得
1. pgAdminを起動します。
1. プリザンターのデータベースに接続します。
1. Object Explorerで「サーバ名 > データベース > Implem.Pleasanter」を右クリックし、「クエリツール」をクリックします。
![image](https://pleasanter.org/binaries/b322999df47040f58b3221fea041b37f)
1. 以下のSQLを実行します。
#### 直近の1000件を取得する場合
```
select * from "Implem.Pleasanter"."SysLogs" order by "CreatedTime" desc limit 1000;
```
#### 特定の期間のログを取得する場合
```
select * from "Implem.Pleasanter"."SysLogs" where "CreatedTime" between '2022/02/08 00:00:00' and '2022/02/09 00:00:00' order by "CreatedTime" desc limit 1000;
```
1. 下図のデータ出力の赤枠部分をクリックし、出力結果(CSV)を保存します。
![image](https://pleasanter.org/binaries/d78ac30db78b48ba80461a920dd2d866)
## ログの内容
[SysLogsテーブル](/ja/manual/faq-contents-of-syslogs)の内容につきましては、[FAQ:操作ログ(SysLogsテーブル)の内容について](faq-contents-of-syslogs)をご参照ください。
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/table-record-search">テーブル機能:レコードの検索(フィルタ)</a><span>2024/09/12 up</span></li>
<li><a href="/ja/manual/table-record-export">テーブル機能:レコードのエクスポート</a><span>2023/11/13 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/11/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-filter">テーブルの管理:フィルタ</a><span>2023/05/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-export">テーブルの管理:エクスポート</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/syslog">システムログ管理機能</a><span>2024/06/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/dept-import">組織管理機能:インポート/エクスポート</a><span>2024/08/15 up</span></li></ul></article>
<ul><li><a href="/ja/manual/group-import">グループ管理機能:インポート/エクスポート</a><span>2024/03/12 up</span></li></ul></article>
<ul><li><a href="/ja/manual/user-import">ユーザ管理機能:インポート/エクスポート</a><span>2024/05/14 up</span></li></ul></article>
<ul><li><a href="/ja/manual/api-export">開発者向け機能:API:テーブル操作:テーブルのエクスポート</a><span>2023/08/17 up</span></li></ul></article>
<ul><li><a href="/ja/manual/advanced-operations-link">応用編:リンク</a><span>2024/07/08 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-backup-and-restore">FAQ:プリザンターのDBデータをバックアップする方法とリストアする方法を知りたい</a><span>2024/04/29 up</span></li>
<li><a href="/ja/manual/faq-backup-schedule">FAQ:プリザンターのDBデータを定期的にバックアップしたい(SQL Server)</a><span>2024/04/29 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-contents-of-syslogs">FAQ:操作ログ(SysLogsテーブル)の内容について</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />