Class: QgsServerSettings

class qgis.server.QgsServerSettings

Bases: sip.wrapper

Constructor.

QgsServerSettings(QgsServerSettings)

Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values.

New in version 3.0: Enums

Methods

cacheDirectory

Returns the cache directory.

cacheSize

Returns the cache size.

iniFile

Returns the ini file loaded by QSetting.

load

Load settings according to current environment variables.

logFile

Returns the log file.

logLevel

Returns the log level.

logStderr

Returns whether logging to stderr is activated.

logSummary

Log a summary of settings currently loaded.

maxCacheLayers

Returns the maximum number of cached layers.

maxThreads

Returns the maximum number of threads to use.

overrideSystemLocale

Overrides system locale

parallelRendering

Returns parallel rendering setting.

projectFile

Returns the QGS project file to use.

showGroupSeparator

Show group (thousand) separator

wmsMaxHeight

Returns the server-wide max height of a WMS GetMap request.

wmsMaxWidth

Returns the server-wide max width of a WMS GetMap request.

Signals

Attributes

cacheDirectory(self) → str

Returns the cache directory.

Returns

the directory.

cacheSize(self) → int

Returns the cache size.

Returns

the cache size.

iniFile(self) → str

Returns the ini file loaded by QSetting.

Returns

the path of the ini file or an empty string if none is loaded.

load(self)

Load settings according to current environment variables.

load(self, envVarName: str) -> bool Load setting for a specific environment variable name.

Returns

TRUE if loading is successful, FALSE in case of an invalid name.

logFile(self) → str

Returns the log file.

Returns

the path of the log file or an empty string if none is defined.

logLevel(self) → Qgis.MessageLevel

Returns the log level.

Returns

the log level.

logStderr(self) → bool

Returns whether logging to stderr is activated.

Returns

true if logging to stderr is activated, false otherwise.

New in version 3.4.

logSummary(self)

Log a summary of settings currently loaded.

maxCacheLayers(self) → int

Returns the maximum number of cached layers.

Returns

the number of cached layers.

maxThreads(self) → int

Returns the maximum number of threads to use.

Returns

the number of threads.

overrideSystemLocale(self) → str

Overrides system locale

Returns

the optional override for system locale.

New in version 3.8.

parallelRendering(self) → bool

Returns parallel rendering setting.

Returns

TRUE if parallel rendering is activated, FALSE otherwise.

projectFile(self) → str

Returns the QGS project file to use.

Returns

the path of the QGS project or an empty string if none is defined.

showGroupSeparator(self) → bool

Show group (thousand) separator

Returns

if group separator must be shown, default to FALSE.

New in version 3.8.

wmsMaxHeight(self) → int

Returns the server-wide max height of a WMS GetMap request. The lower one of this and the project configuration is used.

Returns

the max height of a WMS GetMap request.

New in version 3.6.2.

wmsMaxWidth(self) → int

Returns the server-wide max width of a WMS GetMap request. The lower one of this and the project configuration is used.

Returns

the max width of a WMS GetMap request.

New in version 3.6.2.