1. Trang chủ
  2. » Giáo Dục - Đào Tạo

042 logging kho tài liệu training

10 89 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 82,4 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

What You Will Learn● Why log ● Syslog standard ● Generating log messages ● Custom logging functions... ● The syslog standard uses facilities and severities to categorize messages.. debu

Trang 1

Logging

Trang 2

What You Will Learn

● Why log

● Syslog standard

● Generating log messages

● Custom logging functions

Trang 3

● Logs are the who, what, when, where, and

why.

● Output may scroll off the screen.

● Script may run unattended (via cron, etc.)

Trang 4

● The syslog standard uses facilities and

severities to categorize messages.

debug

● Log file locations are configurable:

Trang 5

Logging with logger

● The logger utility

● By default creates user.notice messages.

logger "Message"

logger -p local0.info "Message"

logger -t myscript -p local0.info "Message"

logger -i -t myscript "Message"

Trang 6

$ logger "Message"

Aug 2 01:22:34 linuxsvr jason: Message

$ logger -p local0.info "Message"

Aug 2 01:22:41 linuxsvr jason: Message

$ logger -s -p local0.info "Message"

Trang 7

$ logger -t myscript -p local0.info

"Message"

Aug 2 01:22:44 linuxsvr myscript: Message

$ logger -i -t myscript "Message"

Aug 2 01:22:53 linuxsvr myscript[12986]:

Message

Trang 8

logit () {

local LOG_LEVEL=$1

shift

MSG=$@

TIMESTAMP=$(date +"%Y-%m-%d %T")

if [ $LOG_LEVEL = 'ERROR' ] || $VERBOSE

then

echo "${TIMESTAMP} ${HOST}

${PROGRAM_NAME}[${PID}]: ${LOG_LEVEL} ${MSG}"

fi

Trang 9

logit INFO "Processing data."

fetch-data $HOST || logit ERROR "Could not

fetch data from $HOST"

Trang 10

● Why log

● Syslog standard

● Generating log messages

● Custom logging functions

Ngày đăng: 17/11/2019, 08:18