blob: 706098562bc4ef1e061431b40dd919abb740602d [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
#
# This file contains localization strings for configuration labels and
# descriptions as used in the metatype.xml descriptor generated by the
# the Sling SCR plugin
#
# SlingMainServlet. The configuration of the SlingMainServlet
sling.name = Apache Sling Main Servlet
sling.description = Main processor of the Sling framework controlling all \
aspects of processing requests inside of Sling, namely authentication, \
resource resolution, servlet/script resolution and execution of servlets \
and scripts.
sling.max.calls.name = Number of Calls per Request
sling.max.calls.description = Defines the maximum number of Servlet and Script \
calls while processing a single client request. This number should be high \
enough to not limit request processing artificially. On the other hand it \
should not be too high to allow the mechanism to limit the resources required \
to process a request in case of errors. The default value is 1000.
sling.max.inclusions.name = Recursion Depth
sling.max.inclusions.description = The maximum number of recursive Servlet and \
Script calls while processing a single client request. This number should not \
be too high, otherwise StackOverflowErrors may occurr in case of erroneous \
scripts and servlets. The default value is 50.
#
# Request Authenticator. Uses AuthenticationHandlers for the
# actual work of extracting user details from the request.
auth.name = Apache Sling Request Authenticator
auth.description = Extracts user authentication details from the request with \
the help of authentication handlers registered as separate services. One \
example of such an authentication handler is the handler HTTP Authorization \
header contained authentication.
auth.sudo.cookie.name = Impersonation Cookie
auth.sudo.cookie.description = The name the HTTP Cookie to set with the value \
of the user which is to be impersonated. This cookie will always be a session \
cookie.
auth.sudo.parameter.name = Impersonation Parameter
auth.sudo.parameter.description = The name of the request parameter initiating \
impersonation. Setting this parameter to a user id will result in using an \
impersonated session (instead of the actually authenticated session) and set \
a session cookie of the name defined in the Impersonation Cookie setting.
auth.annonymous.name = Allow Anonymous Access
auth.annonymous.description = Whether default access as anonymous when no \
credentials are present in the request is allowed. The default value is \
"true" to allow access without credentials. When set to "false" access to the \
repository is only allowed if valid credentials are presented.
#
# Request Loggger Filter
request.log.name = Apache Sling Request Logger
request.log.description = Configures the main loggers of the request logger, \
namely the request log and the access log. Further loggers may be configured \
by creating configurations for the Request Logger Service.
request.log.output.name = Request Log Name
request.log.output.description = Name of the destination for the request log. \
The request log logs the entry and exit of each request into and \
out of the system together with the entry time, exit time, time to process \
the request, a request counter as well as the final status code and response \
content type. In terms of Request Logger Service formats, request entry is \
logged with the format "%t [%R] -> %m %U%q %H" and request exit is logged \
with the format "%{end}t [%R] <- %s %{Content-Type}o %Dms".
request.log.outputtype.name = Request Log Type
request.log.outputtype.description = Type of request log destination. Select \
"Logger Name" to write the request log to an SLF4J logger, "File Name" to \
write the request log to a file (relative paths resolved against sling.home).
request.log.enabled.name = Enable Request Log
request.log.enabled.description = Whether to enable Request logging or not.
access.log.output.name = Access Log Name
access.log.output.description = Name of the destination for the request log. \
The access log writes an entry for each request as the request terminates \
using the NCSA extended/combined log format. In terms of Request Logger \
Service formats the access log is written with the format \
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"".
access.log.outputtype.name = Access Log Type
access.log.outputtype.description = Type of access log destination. Select \
"Logger Name" to write the access log to an SLF4J logger, "File Name" to \
write the access log to a file (relative paths resolved against sling.home).
access.log.enabled.name = Enable Access Log
access.log.enabled.description = Whether to enable Access logging or not.
#
# RequestLoggerService (factory)
request.log.service.name = Apache Sling Customizable Request Data Logger
request.log.service.description = This configuration creates customizable \
loggers for request content. Each configuration results in a logger writing \
the requested data. Deleting an existing configuration removes the respective \
logger.
request.log.service.onentry.name = Request Entry
request.log.service.onentry.description = Check if the logger is called on \
request entry. Otherwise leave unchecked and the logger will be called on \
request exit (aka termination), which is the default for access logger type \
loggers.
request.log.service.format.name = Log Format
request.log.service.format.description = The format for log entries. This is \
a format string as is used by the Apache httpd CustomLog directive.
request.log.service.output.name = Logger Name
request.log.service.output.description = Name of the destination for the log \
output. Depending on the output type this is a file name (absolute or \
relative), a SLF4J logger name or the name under which a RequestLog service \
has been registered.
request.log.service.outputtype.name = Logger Type
request.log.service.outputtype.description = Type of log destination. Select \
"Logger Name" to write the access log to an SLF4J logger, "File Name" to \
write the access log to a file (relative paths resolved against sling.home) \
or "RequestLog Service" to use a named OSGi service registered with the \
service interface "org.apache.sling.RequestLog" and a service property \
"requestlog.name" equal to the Logger Name setting.