Module Ocsigen_config
Configuring Ocsigen server
type ssl_info = {ssl_certificate : string option;ssl_privatekey : string option;ssl_ciphers : string option;ssl_dhfile : string option;ssl_curve : string option;
}module Socket_type : sig ... endtype socket_type = Socket_type.texception Config_file_error of stringval set_global_log_level : Logs.level option -> unitSet the log level for all Ocsigen log sources. Using this function is preferable to using Logs.set_level directly to avoid the excessive logging from Cohttp and let you use a different log level for your application.
val server_name : stringval full_server_name : stringval version_number : stringval is_native : boolval native_ext : stringval builtin_packages : Ocsigen_lib.String.Set.tval set_logdir : string -> unitval set_syslog_facility : Syslog_message.facility option -> unitval set_configfile : string -> unitval set_pidfile : string -> unitval set_mimefile : string -> unitval set_verbose : unit -> unitval set_silent : unit -> unitval set_daemon : unit -> unitval set_veryverbose : unit -> unitval set_debug : unit -> unitval set_minthreads : int -> unitval set_maxthreads : int -> unitval set_max_number_of_connections : int -> unitval set_client_timeout : int -> unitval set_server_timeout : int -> unitval set_filebuffersize : int -> unitval set_maxrequestbodysize : int64 option -> unitval set_maxrequestbodysizeinmemory : int -> unitval set_default_charset : string option -> unitval set_datadir : string -> unitval set_bindir : string -> unitval set_extdir : string -> unitval set_command_pipe : string -> unitval set_debugmode : bool -> unitval set_disablepartialrequests : bool -> unitval set_usedefaulthostname : bool -> unitval set_respect_pipeline : unit -> unitval set_maxretries : int -> unitval set_shutdown_timeout : float option -> unitval set_ssl_info : ssl_info option -> unitval set_ports : (socket_type * int) list -> unitval set_ssl_ports : (socket_type * int) list -> unitval get_logdir : unit -> stringval get_syslog_facility : unit -> Syslog_message.facility optionval get_config_file : unit -> stringval get_pidfile : unit -> string optionval get_mimefile : unit -> stringval get_verbose : unit -> boolval get_silent : unit -> boolval get_daemon : unit -> boolval get_veryverbose : unit -> boolval get_debug : unit -> boolval get_minthreads : unit -> intval get_maxthreads : unit -> intval get_max_number_of_connections : unit -> intval get_client_timeout : unit -> intval get_server_timeout : unit -> intval has_configuration_file : unit -> boolreturns true if Ocsigen Server is running with a configuration file,
val get_filebuffersize : unit -> intval get_maxrequestbodysize : unit -> int64 optionval get_maxrequestbodysizeinmemory : unit -> intval get_default_charset : unit -> string optionval get_datadir : unit -> stringval get_bindir : unit -> stringval get_extdir : unit -> stringval get_command_pipe : unit -> stringval get_debugmode : unit -> boolval get_disablepartialrequests : unit -> boolval get_usedefaulthostname : unit -> boolval get_respect_pipeline : unit -> boolval get_default_port : unit -> intval get_default_sslport : unit -> intval get_maxretries : unit -> intval get_shutdown_timeout : unit -> float optionval get_ssl_info : unit -> ssl_info optionval get_ports : unit -> (socket_type * int) listval get_ssl_ports : unit -> (socket_type * int) listval display_version : unit -> 'a