2011-05-31 55 views
9

mức nhật ký SBT mặc định là thông tin (xem http://code.google.com/p/simple-build-tool/wiki/RunningSbt).Cách đặt mức nhật ký mặc định SBT thành "cảnh báo"?

Làm cách nào để đặt cảnh báo thành mặc định?


@Christian: Cảm ơn! Bạn có làm điều đó không? Tôi đổi sbt.boot.properties cho phù hợp và thông qua nó qua:

(1) -Dsbt.boot.properties = mysbt.boot.properties

(2) -jar/usr/local/Cellar/SBT /0.7.7/libexec/sbt-launch-0.7.7.jar "@/usr/local/Cellar/sbt/0.7.7/libexec/mysbt.boot.properties"

Cả hai cách xử lý sbt.boot của tôi .properties nhưng tôi vẫn thấy thông báo nhật ký [info]. Overriding project settings cũng không hoạt động.

Tôi tự hỏi liệu điều này có hiệu quả không. Tôi thậm chí còn tìm thấy một số bug.

Cảm ơn, Lars

+0

Bản sao của http://stackoverflow.com/q/17016028/1305344 –

Trả lời

6

Bạn có thể định nghĩa nó trong sbt.boot.properties như đã giải thích ở đây: sbt wiki

+0

Xin chào Christian, vui lòng cho tôi biết cách bạn đã làm. Tôi muốn cung cấp cho bạn tiền thưởng !!! :-) –

+0

OK, tôi sẽ cung cấp cho bạn tiền thưởng. Nhưng hãy đăng cách bạn giải quyết vấn đề! –

+0

Xin chào, tôi xin lỗi. Tôi đọc nó trong tài liệu và giả sử nó hoạt động. Nhưng tôi có cùng một vấn đề (tôi đang sử dụng 0.7.5). – Christian

9

Bạn có thể đặt nó tạm thời bằng cách đặt trước hành động của bạn với warn, ví dụ:

~> sbt warn compile 

hoặc từ bảng điều khiển sbt:

~> sbt 
[info] Building project test 1.0 against Scala 2.8.1 
[info] using TestProject with sbt 0.7.7 and Scala 2.7.7 
> warn 
Set log level to warn 
> compile 
> 
+0

Cảm ơn Kristian, nhưng tôi đã sử dụng phương pháp đó và tôi không muốn đặt mức nhật ký mỗi khi tôi khởi động lại sbt. –

+0

điều này không còn hoạt động với xsbt. Có câu trả lời cho điều đó không? Tôi muốn thiết lập mức độ đăng nhập từ dòng lệnh, vì nó rất hữu ích để chuyển đổi. –

+0

Tôi đã sử dụng tính năng này trên sbt 0.7.5, nó nói "Đặt mức nhật ký thành cảnh báo" nhưng sau đó tôi nhận được rất nhiều thông báo DEBUG và INFO. Đây có phải là lỗi của SBT không? hoặc làm các tin nhắn đến từ nơi khác (tôi đang sử dụng Lift). – Ixx

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