MINI MINI MANI MO
################## mysql-test\t\log_syslog_facility_basic.test ################
# #
# Variable Name: log_syslog_facility #
# Scope: Global #
# Access Type: Dynamic #
# Data Type: string #
# #
# #
# Creation Date: 2014-02-14 #
# Author : Azundris (tnuernbe) #
# #
# Description:Test Cases of Dynamic System Variable #
# log_syslog_facility #
# that checks the behavior of this variable in the following ways #
# * Value Check #
# * Scope Check #
# #
# Reference: #
# http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html #
# #
###############################################################################
--source include/not_windows.inc
SET @start_value= @@global.log_syslog_facility;
SET @@global.log_syslog_facility= DEFAULT;
SELECT @@global.log_syslog_facility;
SET @@global.log_syslog_facility="user";
SELECT @@global.log_syslog_facility;
SET @@global.log_syslog_facility= "daemon";
SELECT @@global.log_syslog_facility;
SET @@global.log_syslog_facility= "local0";
SELECT @@global.log_syslog_facility;
SET @@global.log_syslog_facility= "log_local5";
SELECT @@global.log_syslog_facility;
SET @@global.log_syslog_facility= "LOG_LOCAL7";
SELECT @@global.log_syslog_facility;
# wrong
--error ER_WRONG_VALUE_FOR_VAR
SET @@global.log_syslog_facility= "9";
--error ER_WRONG_VALUE_FOR_VAR
SET @@global.log_syslog_facility= "local8";
--error ER_WRONG_VALUE_FOR_VAR
SET @@global.log_syslog_facility= "";
--error ER_WRONG_TYPE_FOR_VAR
SET @@global.log_syslog_facility= 9;
--error ER_WRONG_TYPE_FOR_VAR
SET GLOBAL log_syslog_facility= 0.01;
--error ER_GLOBAL_VARIABLE
SET SESSION log_syslog_facility= "local1";
--error ER_GLOBAL_VARIABLE
SET LOCAL log_syslog_facility= "local1";
SET @@global.log_syslog_facility= @start_value;
OHA YOOOO