Logging tab

added support for domain specific acces_log / error_log (fixes #6)
This commit is contained in:
Szekeres Bálint
2018-09-03 22:53:56 +02:00
parent 1ecf62eb67
commit e721697ec5
4 changed files with 99 additions and 40 deletions

View File

@@ -72,8 +72,12 @@
worker_processes: 'auto',
user: 'www-data',
pid: '/run/nginx.pid',
access_log: '/var/log/nginx/access.log',
error_log: '/var/log/nginx/error.log',
error_log: '/var/log/nginx/error.log warn',
access_log_domain: false,
error_log_domain: false,
client_max_body_size: 16,
gzip: true,
server_tokens: false,
@@ -161,6 +165,14 @@
return '/etc/nginx/ssl/' + $scope.domain() + '.key';
};
$scope.accessLogDomainPath = function() {
return $scope.data.access_log.replace(/([^/]+)\.log$/, $scope.domain() + '.$1.log');
};
$scope.errorLogDomainPath = function() {
return $scope.data.error_log.replace(/([^/]+)\.log (.+)$/, $scope.domain() + '.$1.log $2');
};
$scope.refreshHighlighting = function() {
var sourceCodes = document.querySelectorAll('main .file .code.source');
@@ -431,6 +443,18 @@
return !!$scope.data.access_log;
};
$scope.isErrorLog = function() {
return !!$scope.data.error_log;
};
$scope.isAccessLogDomain = function() {
return $scope.data.access_log_domain;
};
$scope.isErrorLogDomain = function() {
return $scope.data.error_log_domain;
};
$scope.isGzip = function() {
return $scope.data.gzip;
};