কমান্ড লাইন থেকে আমি কীভাবে ডিভাইস কনসোল লগতে লিখব?


4

কমান্ড লাইন থেকে কনসোল অ্যাপে আমার "ডিভাইস" এর জন্য লগটিতে কীভাবে লিখব। আমি চেষ্টা করেছি

syslog -s -k Facility com.apple.console \
             Level Alert \
             Sender SomeSender \
             Message "some message"

এবং

syslog -s -l error "message to send"

তবে কিছুই দেখতে পাবে না

উত্তর:


4

অ্যাপলের একটি নতুন লগিং সিস্টেম রয়েছে তাই পুরাতন লেজ এবং সিসলগ কমান্ডগুলি হ্রাস করা হয়। নতুন ইউনিফাইড লগ পাথটি শুরু করতে, দুটি উইন্ডো খুলুন প্রথমে কেবল লগগুলি প্রবাহিত করা হবে (এবং এগুলি দ্রুত স্বাভাবিকভাবে উড়ে যাবে)

log stream

তারপরে একটি লগ নিঃসরণ করতে:

logger -p user.error "my new alert"

আরও ভাল লিঙ্ক:


কনসোল অ্যাপে আমি এটি দেখতে পাচ্ছি না।
ওরোম

1
@ অরোম সম্ভবত আপনার ফিল্টার বা ইউজারআরওর কনসোলে প্রদর্শিত হবে না। কনসোলের প্রক্রিয়া হিসাবে অনুসন্ধান উইন্ডোতে বা সতর্কতার জন্য "সতর্কতা" অনুসন্ধান করুন এবং আপনার বার্তাটি দেখতে হবে see আপনি ব্যবহার করতে পারেন date && logger -p user.error "my new alert"যাতে কনসোলে কী সময় স্ক্রোল করতে হয় ঠিক তা জানতে পারেন । আমার সিস্টেমে এগুলি দেখতে আমাকে কিছু করতে হবে না।
বিমিকে

1
এটি এখন দেখায়। কোনও হলুদ বা লাল বিন্দু দিয়ে ট্যাগ করার কোনও উপায় নেই (যাতে "ত্রুটি এবং ফল্টস" ফিল্টার করার সময় এটি প্রদর্শিত হয়)? আমি ভাবতাম .errorযে এটা করবে।
ওরোম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.