2010-03-22 27 views
42

Tôi đã bắt gặp hai từ này thường xuyên hơn nhưng tôi không thấy nhiều sự khác biệt trong những từ này? Ý tôi là muốn biết họ có được sử dụng thay thế cho nhau hoặc có một số khác biệt trong hai điều đó không? Cảm ơn.Sự khác biệt trong Kiểm tra và Ghi nhật ký?

Trả lời

63

Ghi nhật ký thường có nghĩa là ghi lại các sự kiện mức triển khai xảy ra khi chương trình đang chạy (phương thức được gọi, đối tượng được tạo, v.v.). Vì vậy, nó tập trung vào những thứ mà các lập trình viên quan tâm

Kiểm tra là ghi lại các sự kiện cấp miền: một giao dịch được tạo, người dùng đang thực hiện một hành động, v.v. Trong một số loại ứng dụng (Ngân hàng) có nghĩa vụ pháp lý ghi lại các sự kiện như vậy.

+2

+1 để tham khảo pháp lý – TomTom

+4

Tôi nghĩ định nghĩa của bạn về đăng nhập có thể hơi hẹp trong phạm vi, nhưng có lẽ chỉ phù hợp với diễn đàn lập trình :-) – Nate

+3

Thông thường, kiểm toán là tập con của những gì được ghi lại, vì vậy chúng không khác nhau. Việc ghi nhật ký chỉ bao gồm nhiều hơn các sự kiện kiểm toán. – Robin

1

Kiểm tra ngụ ý xem xét hoạt động của nhật ký, IMHO. Không thể kiểm tra mà không cần đăng nhập, nhưng bạn có thể đăng nhập mà không cần kiểm tra.

21

Sự khác biệt là sử dụng nhiều hơn trong kỹ thuật.

Kiểm tra được sử dụng để trả lời câu hỏi "Ai đã làm gì?" và có thể là lý do. Việc ghi nhật ký tập trung nhiều hơn vào những gì đang xảy ra.

+0

-1. Hãy thử nói điều đó với các chương trình mà yêu cầu kiểm toán được xác định rõ ràng về mặt pháp lý. Giống như: bảo dưỡng động cơ máy bay, phòng thí nghiệm sinh học, ứng dụng kinh doanh/thương mại. – TomTom

+0

@TomTom Tôi thực sự không hiểu điểm của bạn. Bạn thực hiện kiểm toán như là một phần của yêu cầu, bất kể chúng đến từ đâu. Các kỹ thuật để lưu trữ các bản ghi, cho dù kiểm toán hoặc gỡ lỗi hay bất cứ điều gì, thực sự là không có khác nhau, trừ khi có requiements thực hiện. – extraneon

+1

Vấn đề là Kiểm toán khá nhiều giải quyết các yêu cầu triển khai AROUND. Thường thì bạn được cho biết GÌ để kiểm tra, CÁCH DÀI để lưu trữ nó và CÁCH AN TOÀN để lưu trữ nó, trong rất nhiều chi tiết. Tôi biết rất nhiều yêu cầu kiểm tra, nơi các bản ghi văn bản sẽ được ra bởi vì - họ là minpulatable nếu được lưu trữ trên đĩa. – TomTom

5

Chúng khác nhau đáng kể. Đăng nhập chỉ đơn giản là nhiệm vụ trừu tượng của việc ghi dữ liệu về các sự kiện diễn ra trong một hệ thống. Nếu bạn đang ghi lại bất kỳ thông tin nào, bạn đang đăng nhập. Tuy nhiên,

Kiểm tra phức tạp hơn. Kiểm toán là thực hành kiểm tra nhật ký nhằm mục đích xác minh rằng hệ thống đang ở trạng thái mong muốn hoặc trả lời các câu hỏi về cách hệ thống đến một trạng thái cụ thể. Một cách để thực hiện kiểm toán là xem xét nhật ký, tất nhiên, nhưng bạn có thể thực hiện kiểm tra mà không cần nhật ký (ví dụ đơn giản, bạn có thể hỏi trực tiếp người dùng liệu họ có chịu trách nhiệm cho một thay đổi cụ thể không). Đó không phải là một ý tưởng tuyệt vời, bởi vì khai thác gỗ thường là một hoạt động rẻ tiền mà các lựa chọn thay thế không cần phải được xem xét.

7

Có vấn đề kỹ thuật trong Kiểm toán đó thường có các yêu cầu pháp lý. Ngoài ra kiểm toán thường được thực hiện trong ứng dụng - như trong: có một giao diện người dùng để xem ai đã thay đổi những gì vì người dùng/bộ phận tuân thủ có thể cần phải kiểm tra nó. Ngoài ra Kiểm toán có thể có các yêu cầu pháp lý (ghi ra phương tiện truyền thông WORM một lần để nó không thể được thao tác, giữ dữ liệu cho x năm).

Ví dụ: Tôi có ứng dụng giao dịch. Mọi thay đổi đối với đơn đặt hàng đều được kiểm tra - bạn haõng OrderStatus và OrderStatusHistory. Đây không phải là kỹ thuật - và lịch sử là một phần của giao diện ứng dụng.

Ghi nhật ký hoàn toàn là kỹ thuật. Nó là hoàn toàn ok để tắt nó đi ở lần, hoặc để có quản trị viên phải trích xuất các tập tin đăng nhập.

3

Tôi xem Nhật ký kiểm tra là thông tin được yêu cầu bởi Doanh nghiệp để xác nhận một số hành động đã xảy ra vào ngày và giờ cụ thể của người dùng này cho người dùng này. Nó có một giá trị kinh doanh gắn liền với nó, mà sẽ cho phép bạn xác minh những gì đã xảy ra. Nói chung nhật ký kiểm tra được lưu trữ cho mục đích lịch sử và tuân thủ

Thông tin ghi nhật ký, nhật ký thông thường theo yêu cầu của đối tác công nghệ để hiểu điều gì đã xảy ra hoặc cách hệ thống hoạt động trong một sự kiện cụ thể. Nó có thể chứa chữ ký phương thức, giá trị nào được truyền như đầu vào và giá trị nào được truyền dưới dạng đầu ra và nếu có ngoại lệ, thông tin thêm về ngoại lệ, v.v. Thông tin này không được yêu cầu bởi doanh nghiệp và có thể tắt hoặc chi tiết được ghi lại có thể được giảm dựa trên nhu cầu. Những thông tin này về cơ bản hỗ trợ các nhóm phát triển hoặc hỗ trợ để gỡ lỗi hệ thống.

0

Đường dẫn kiểm tra là một bản ghi giao dịch không thể sửa được trong khi nhật ký mặt khác được sử dụng để phát hiện lỗi và có một thời điểm nhất định tệp nhật ký sẽ có mặt

Các vấn đề liên quan