Sponsored Content
Top Forums Shell Programming and Scripting stout, stderr to syslog via function with if statement Post 302450967 by john1212 on Sunday 5th of September 2010 05:48:11 AM
Old 09-05-2010
If I undestand what you wants, it must be:
Function:
Code:
####### logging
sysLogger () {
        local logPriority=$1
        local logMessage=$2
        case "${logPriority}" in
 
                critical)       logger -p local1.notice -t mugsyback.crit ${logMessage}
                ;;  
                warning)        logger -p local1.notice -t mugsyback.warn ${logMessage}
                ;;  
                info)           logger -p local1.notice -t mugsyback.info ${logMessage}
                ;;  
                debug)          if test "${logLevel}" = "debug" ; then
                                        logger -p local1.notice -t mugsyback.debug ${logMessage}
                                fi  
                ;;  
                *)              echo "logging option does not exist"
                ;;  
        esac
}

 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

sending syslog output to stderr or stdout

Is there a way to send the syslog output for a given facility to stderr or stdout? I do not want to use the "tail" command to achieve this, I would like it to go directly to stderr. Thanks in advance (1 Reply)
Discussion started by: dmirza
1 Replies

2. UNIX for Dummies Questions & Answers

How can I find files by date or size from stout?

Hello all I wander if I make for example " ls -l " And it gives me all the files in the directory with the additional info like data size and privileges But what if I like to filter the stout result for example by date When I try to do: echo "`ls -l`" | grep "Jan 12" it gives me the... (2 Replies)
Discussion started by: umen
2 Replies

3. Shell Programming and Scripting

Using Subroutine / Function in case statement

I have issue running functions under case statement #!/bin/bash single() { Commands } multiple() { Commands } until ; do echo -e " \t \t M A I N - M E N U Perforce delete script \n" (1 Reply)
Discussion started by: sriram003
1 Replies

4. Shell Programming and Scripting

read statement not working in a function

Pls this is emergency.I have written a script which is taking input from another script. and the contents of my second script are acting as functions to my main script.Now the problem is that in one of the functions i want the script ececution to stop and start when user enters any character r... (2 Replies)
Discussion started by: sumitdua
2 Replies

5. Shell Programming and Scripting

Calling function in awk statement.

Hi All, I have an awk statement and a function defined in a script. I am trying to call the function from inside awk statement, i.e. awk ' myFunk () ;' filename But when I define myFunk() before awk, then I receive this error: s2.sh: line 48: syntax error: unexpected end of file and... (5 Replies)
Discussion started by: morningSunshine
5 Replies

6. Shell Programming and Scripting

Embed function in if statement

Hey everyone, I am just trying to figure out how to embed a function in an if statement. I have the following test script so far: PRIMARY=192.168.1.2 SECONDARY=192.168.1.1 function checkAlive { ping -c 1 -q $1 } if then echo "equaled 0" fi This... (1 Reply)
Discussion started by: msarro
1 Replies

7. UNIX for Dummies Questions & Answers

Simplest way to format with If on stout?

So I'm trying to figure out a way to do some very simple formatting on standard output. I have a command that I will run (many many times) the output will either be true or false. So all i really want is to run the command and if its true write true in green and if its false to write false in red.... (10 Replies)
Discussion started by: MrEddy
10 Replies

8. Shell Programming and Scripting

Running a function from a case statement

Hi, I have the below script that should take the command line option and run the desired script on another server. Only it doesn't seem to run the function, infact it just returns back to the command line. case $1 in 1) msgbacklog() ;; 2) jobstatus() ;; ... (10 Replies)
Discussion started by: chris01010
10 Replies

9. Shell Programming and Scripting

Ceil not working as function in awk statement

Hi, I have the following code in which i am trying to find ceil of 10th & 11th fields. For finding ceil i have a function in the awk statement. When i test it for some values say on command line it gives correct response(say $10=0 & $11=750). But when the same value occurs in a file having more 3... (5 Replies)
Discussion started by: siramitsharma
5 Replies

10. Programming

A single statement without main function in c

A sample.c file is written with only one single statement. main; Segmentation fault occurred when executed that file. Any statement other than main; is written, for example unix; then it won't compile. why is this behaviour ! (2 Replies)
Discussion started by: techmonk
2 Replies
applog.h(3)						     Library Functions Manual						       applog.h(3)

NAME
applog.h - Application logging facilities abstraction. SYNOPSIS
#include <cc++/slog.h> #include <cc++/exception.h> #include <string> #include <sstream> #include <iostream> #include <map> Classes class ost::HEXdump Produces a dump of a buffer in a hexdump way with its code Ascii translation and relative buffer address. class ost::AppLog Application logger is a class that implements a logger that can be used by applications to save log file somewhere on the system. class ost::AppLog::Ident Ident class that represents module name. Namespaces namespace ost Functions __EXPORT AppLog & ost::debug (AppLog &sl) Manipulator for debug level. __EXPORT AppLog & ost::warn (AppLog &sl) Manipulator for warn level. __EXPORT AppLog & ost::error (AppLog &sl) Manipulator for error level. __EXPORT AppLog & ost::emerg (AppLog &sl) Manipulator for emerg level. __EXPORT AppLog & ost::alert (AppLog &sl) Manipulator for alert level. __EXPORT AppLog & ost::critical (AppLog &sl) Manipulator for critical level. __EXPORT AppLog & ost::notice (AppLog &sl) Manipulator for notice level. __EXPORT AppLog & ost::info (AppLog &sl) Manipulator for info level. Variables __EXPORT AppLog ost::alog alog global log stream definition Detailed Description Application logging facilities abstraction. Author Generated automatically by Doxygen for GNU CommonC++ from the source code. GNU CommonC++ Sat Jun 23 2012 applog.h(3)
All times are GMT -4. The time now is 05:21 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy