2010-09-29 10 views
6

Tôi đang chuyển một ứng dụng Windows được viết bằng C# sang Mac OS bằng Java và Swing.Nơi ứng dụng sẽ lưu trữ nhật ký của nó trong Mac OS?

Ứng dụng Windows lưu trữ nhật ký (thông tin môi trường, ngoại lệ, v.v.) trong tệp C: \ Program Files \ MyProgram \ Logs \ app.log. Thỉnh thoảng, tôi yêu cầu người dùng gửi cho tôi tệp này để chẩn đoán sự cố.

Vị trí thích hợp cho nhật ký trong Mac OS là gì? Nếu có một số địa điểm có thể, tôi muốn sử dụng một địa điểm dễ dàng hơn để người dùng định vị.

Trả lời

2

thường chúng tôi lưu trữ nó trong một dir [với tên của ứng dụng] trong thư mục nhà và trong đó tập tin log

System.getProperty("user.home")+System.getProperty("file.separator")+"appname"+System.getProperty("file.separator")+"appname.log" 
+0

Tôi nghĩ rằng bạn nên sử dụng "tách" thay vì "con đường-tách". Đường dẫn-tách là để tách đường dẫn, không phải thư mục trong một đường dẫn. –

+0

@Jeroen Rosenberg đã cập nhật mọi thứ, trình ghi tập tin của nó –