在Ubuntu系統中,GitLab的日志文件通常位于以下路徑:
GitLab日志目錄:
/var/log/gitlab/
具體日志文件:
/var/log/gitlab/rails/production.log
/var/log/gitlab/sidekiq/current
/var/log/nginx/gitlab_error.log
/var/log/nginx/gitlab_access.log
/var/log/postgresql/
你可以使用以下命令來查看這些日志文件:
查看Rails日志:
sudo tail -f /var/log/gitlab/rails/production.log
查看Sidekiq日志:
sudo tail -f /var/log/gitlab/sidekiq/current
查看Nginx日志:
sudo tail -f /var/log/nginx/gitlab_error.log
sudo tail -f /var/log/nginx/gitlab_access.log
查看PostgreSQL日志:
PostgreSQL的日志文件通常位于/var/log/postgresql/
目錄下,具體文件名可能是postgresql-<version>-main.log
。你可以使用以下命令查看:
sudo tail -f /var/log/postgresql/postgresql-<version>-main.log
如果你需要調整日志級別,可以在GitLab的配置文件中進行設置。配置文件通常位于/etc/gitlab/gitlab.rb
。例如,你可以調整Rails日志的級別:
gitlab_rails['log_level'] = :debug # 可以設置為 :info, :warn, :error, :fatal, :unknown
修改配置后,運行以下命令使更改生效:
sudo gitlab-ctl reconfigure
通過這些步驟,你應該能夠輕松地查看和管理GitLab的日志文件。