Существует еще один инструмент с открытым исходным кодом, который позволяет вам сохранять все console.log
вывода в файле на вашем сервере - JS LogFlush (plug!).
JS LogFlush - это интегрированное решение для ведения журнала JavaScript, которое включает в себя:
blockquote>
- кросс-браузерную замену консоли console.log на стороне клиента.
- система хранения журналов - на стороне сервера.
Амит прав: boost :: mutex :: scoped_lock
- это typedef
для boost: : unique_lock
, а не lock_guard
. scoped_lock
недоступен в C ++ 0x.
Если вам не нужна гибкость unique_lock
, я бы использовал lock_guard
. Это проще и более четко выражает намерение ограничить блокировку определенной областью.
Разница между ними невелика. Согласно Boost, scoped_lock
является типизацией для unique_lock
. И unique_lock
, и lock_guard
реализуют блокировку в стиле RAII. Разница между ними лишь в том, что unique_lock
имеет более сложный интерфейс - он позволяет откладывать блокировку и вызывать разблокировку.