সিয়েরা কনসোল.অ্যাপ পূর্বের ডেটা দেখায়


17

ওএস এক্স এর পূর্ববর্তী সংস্করণগুলিতে লগগুলিতে আপনাকে আগের বা পরে দেখার অনুমতি দেওয়ার জন্য কনসোল.অ্যাপের বোতাম ছিল।

সিয়েরায় মনে হচ্ছে কেবল কনসোল.অ্যাপ শুরু করার সময় থেকেই কেবল এন্ট্রি প্রদর্শিত হবে।

পূর্ববর্তী এন্ট্রিগুলি দেখানোর জন্য আপনি কীভাবে কনসোল.অ্যাপ পান?

উদাহরণস্বরূপ, লগগুলি কেন স্থিত হয়েছে তা দেখতে আমার শেষ রিবুটের আগে দেখতে চাই।


3
আইএমও, ইতিমধ্যে যা ঘটেছিল তা দেখতে সক্ষম হ'ল সম্ভবত কনসোলের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য! কখনও কখনও, বাগ / ক্র্যাশগুলি অপ্রত্যাশিতভাবে ঘটে থাকে, সুতরাং ক্রাশের ঠিক আগে কী লগ হয়েছিল তা দেখতে সক্ষম হওয়া সমালোচনা।
জিনো 13

উত্তর:


13

সংক্ষিপ্ত উত্তর

আপনি পারবেন না। ভাল, কমপক্ষে এখনও না । এটি কারণ কনসোল historicalতিহাসিক ডেটা নিয়ে কাজ করছে না - এটি পরিবর্তে লাইভ ডেটা নিয়ে কাজ করছে ।

আপনি যা করতে পারেন তা হল logটার্মিনালের কমান্ডটি ব্যবহার করা use তবে, আমি আপনাকে সতর্ক করতে হবে, সিয়েরায় logকমান্ডটি কীভাবে কাজ করছে তাতে প্রচুর 'বাগ' উপস্থিত রয়েছে । আপনি যদি এই আদেশটি ব্যবহার করতে আগ্রহী হন তবে সিয়েরায় লগগুলি ব্যবহার করুন: কিছু ব্যবহারিক পরামর্শ

[Edit]

আমি উল্লেখ করতে ভুলে গেছি ব্যবহারকারীদের জন্য আরও একটি বিকল্প উপলব্ধ রয়েছে। এটি লগলগার নামে একটি নিখরচায় অ্যাপ্লিকেশন । এটি হাওয়ার্ড ওকলির সরবরাহকৃত একটি সমাধান, সিয়েরার লগগুলিতে কনসোল সরবরাহ করে না এমন অ্যাক্সেস সরবরাহ করার জন্য ডিজাইন করা হয়েছে। স্পষ্টতই, এটি চালানোর জন্য ম্যাকস সিয়েরার প্রয়োজন। এটি একটি .zip ডাউনলোড এবং এটি কীভাবে ব্যবহার করতে হয় তার জন্য একটি দুর্দান্ত পিডিএফ গাইড অন্তর্ভুক্ত।

দ্রষ্টব্য: অ্যাপ বা হাওয়ার্ড ওকলির সাথে আমার কোনও সম্পর্ক নেই aff

দীর্ঘ উত্তর

ব্যবহারকারীদের কাছে স্পষ্ট নয় এমন একটি বিষয় হ'ল ম্যাকস সিয়েরার সাথে অন্তর্ভুক্ত কনসোলের সংস্করণটি সম্পূর্ণ নতুন একটি জন্তু (অর্থাত্ একটি নতুন অ্যাপ্লিকেশন , যা স্ক্র্যাচ থেকে তৈরি)।

কনসোলের পূর্ববর্তী সংস্করণগুলি সমস্ত বার্তাগুলি ডিফল্টরূপে খুলেছিল এবং এর কারণ অনুসন্ধানের পরে সমস্যার সমাধানের জন্য দুর্দান্ত সরঞ্জাম ছিল (উদাহরণস্বরূপ ক্রাশের পরে আপনি কনসোলটি খুলতে পারেন এবং সেই ইভেন্টটি এবং এর আগে কী ঘটেছিল তা আবার উল্লেখ করতে পারেন)।

ম্যাকস সিয়েরার কনসোলটি ঠিক সেভাবে কাজ করে না। কনসোল খোলা থাকলেই এটি লাইভ লগটি চলবে, তাই আপনি যদি মধ্যরাতে আপনার ম্যাকটি বন্ধ করে রাখার চেষ্টা করছেন তবে এটি আপনাকে সাহায্য করবে না।

সুতরাং, সমস্যা সমাধানের দিক থেকে নতুন কনসোল হতাশার সাথে সীমাবদ্ধ। এটি বলার অপেক্ষা রাখে না যে এতে কিছু বড় উন্নতি হয়নি (যেমন দুর্দান্ত নতুন অনুসন্ধান কার্যকারিতা) তবে সিয়েরায় কাজ করার সময় এটি কেবলমাত্র ডিবাগিং সমস্যার ক্ষেত্রে সত্যই সহায়ক, তবে আপনি কার্নেল এক্সটেনশানগুলি বিশ্লেষণ করতে চাইলে মোটামুটি অকেজো less এবং পরিষেবা। এটি বিভিন্ন নতুন সরঞ্জামও সরবরাহ করে, তবে কনসোল যেহেতু data তিহাসিক ডেটা নিয়ে কাজ করছে না , কনসোল চালু হওয়ার পর থেকে এই সরঞ্জামগুলি কেবল ক্যাপচার করা এন্ট্রিগুলিতেই কাজ করে (দুর্দান্ত আপনি যদি সমস্যাটি সমাধানের চেষ্টা করছেন তবে যখনই আপনি কোনও ক্রিয়াকলাপ করার চেষ্টা করছেন তখনই কোনও নির্দিষ্ট অ্যাপ ক্র্যাশ হয়) একটি নির্দিষ্ট ফাংশন, তবে অন্যথায় অকেজো)।

তো, আমি কী বলছি? ঠিক আছে, কনসোল একটি কাজ চলছে। আমি এখন পর্যন্ত এটি সত্যিই একটি বিটা সংস্করণ বলতে যতদূর যেতে চাই । সময়ের সাথে সাথে আরও অনেক কার্যকারিতা যুক্ত হবে তবে আপাতত আমাদের ধৈর্য ধরতে হবে।


2
ডব্লিউজেভির উত্তরটি এর উত্তর নয়, এটির মতো নয়
জেউইকস

12

আপনাকে করার প্রয়োজন প্রথম ব্যবহার logএকটি লগ বার্তা সংগ্রহ করা কমান্ড লাইনে কমান্ড .logarchive, বান্ডিল তারপর এই বান্ডিল বিষয়বস্তু দেখতে কনসোল ব্যবহার করুন। উদাহরণ স্বরূপ:

sudo log collect --last 1d

… বিগত দিনের সময় উত্পন্ন সমস্ত বার্তাগুলি system_logs.logarchiveবর্তমান ডিরেক্টরিতে একটি বান্ডেলে সংগ্রহ করবে । কনসোলে এই বান্ডিলটি খুলুন এবং আপনি লগ ডেটা দেখতে, অনুসন্ধান এবং ফিল্টার করতে অ্যাপ্লিকেশনটির সম্পূর্ণ শক্তি ব্যবহার করতে পারেন।

নোট যাতে logআরও অনেক দরকারী অ্যাপ্লিকেশন রয়েছে; আমি log(1)ম্যান পৃষ্ঠাটি পড়ার পরামর্শ দিচ্ছি ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.