Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sasl(7)			 Erlang	Application Definition		       sasl(7)

NAME
       sasl - The SASL Application

DESCRIPTION
       This section describes the SASL (System Architecture Support Libraries)
       application which provides the following	services:

	 * alarm_handler

	 * overload

	 * rb

	 * release_handler

	 * systools

       The SASL	application also includes error_logger event handlers for for-
       matting SASL error and crash reports.

   Note:
       The  SASL application in	OTP has	nothing	to do with "Simple Authentica-
       tion and	Security Layer"	(RFC 4422).

ERROR LOGGER EVENT HANDLERS
       The following error logger event	handlers are used by the SASL applica-
       tion.

	 sasl_report_tty_h:
	   Formats  and	 writes	supervisor reports, crash reports and progress
	   reports to stdio.

	 sasl_report_file_h:
	   Formats and writes supervisor reports, crash	 report	 and  progress
	   report to a single file.

	 log_mf_h:
	   This	 error	logger	writes	all events sent	to the error logger to
	   disk.

	   To activate this event handler, the following three sasl configura-
	   tion	  parameters  must  be	set:  error_logger_mf_dir,  error_log-
	   ger_mf_maxbytes and error_logger_mf_maxfiles. See  below  for  more
	   information about the configuration parameters.

CONFIGURATION
       The  following configuration parameters are defined for the SASL	appli-
       cation. See app(4) for more information about configuration parameters:

	 sasl_error_logger = Value _optional_:
	   Value is one	of:

	   tty:
	     Installs sasl_report_tty_h	in the error logger. This is  the  de-
	     fault option.

	   {file,FileName}:
	     Installs  sasl_report_file_h  in the error	logger.	This makes all
	     reports go	to the file FileName. FileName is a string.

	   false:
	     No	SASL error logger handler is installed.

	 errlog_type = error | progress	| all _optional_:
	   Restricts the error logging performed  by  the  specified  sasl_er-
	   ror_logger  to error	reports, progress reports, or both. Default is
	   all.

	 error_logger_mf_dir = string()	| false_optional_:
	   Specifies in	which directory	the files are stored. If this  parame-
	   ter is undefined or false, the log_mf_h handler is not installed.

	 error_logger_mf_maxbytes = integer() _optional_:
	   Specifies  how large	each individual	file can be. If	this parameter
	   is undefined, the log_mf_h handler is not installed.

	 error_logger_mf_maxfiles = 0_integer()_256 _optional_:
	   Specifies how many files are	used. If this parameter	is  undefined,
	   the log_mf_h	handler	is not installed.

	 overload_max_intensity	= float() _ 0 _optional_:
	   Specifies the maximum intensity for overload. Default is 0.8.

	 overload_weight = float() _ 0 _optional_:
	   Specifies the overload weight. Default is 0.1.

	 start_prg = string() _optional_:
	   Specifies  which program should be used when	restarting the system.
	   Default is $OTP_ROOT/bin/start.

	 masters = [atom()] _optional_:
	   Specifies which nodes this node uses	to read/write release informa-
	   tion.  This	parameter is ignored if	the client_directory parameter
	   is not set.

	 client_directory = string() _optional_:
	   This	parameter specifies the	client directory at the	master	nodes.
	   Refer  to Release Handling in OTP Design Principles for more	infor-
	   mation. This	parameter is ignored if	the masters parameter  is  not
	   set.

	 static_emulator = true	| false	_optional_:
	   Indicates  if  the  Erlang emulator is statically installed.	A node
	   with	a static emulator cannot switch	dynamically to a new  emulator
	   as  the  executable	files are written into memory statically. This
	   parameter is	ignored	if the masters and client_directory parameters
	   are not set.

	 releases_dir =	string() _optional_:
	   Indicates where the releases	directory is located. The release han-
	   dler	writes all its files to	this directory.	If this	 parameter  is
	   not	set,  the OS environment parameter RELDIR is used. By default,
	   this	is $OTP_ROOT/releases.

	 utc_log = true	| false	_optional_:
	   If set to true, all dates in	textual	log outputs are	 displayed  in
	   Universal Coordinated Time with the string UTC appended.

SEE ALSO
       alarm_handler(3), error_logger(3), log_mf_h(3), overload(3), rb(3), re-
       lease_handler(3), systools(3)

Ericsson AB			  sasl 2.4.1			       sasl(7)

NAME | DESCRIPTION | ERROR LOGGER EVENT HANDLERS | CONFIGURATION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=sasl&sektion=6&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help