1

我正在尝试在 Expecto 测试中编写一些日志,但是我不知道如何记录任何内容。在某个地方有一个非常简单的例子吗?目前我有:

module Test

open Expecto
open Expecto.Logging
open Expecto.Logging.Message
open Hopac
open Logary.Configuration
open Logary.Adapters.Facade
open Logary.Targets

[<Tests>]
let tests =
  test "A simple test" {
    let logger = Log.create "asdf.qwer"

    let one = 1
    ignore (logger.logWithAck Debug (eventX "asdf"))
    Expect.equal one 1 "Should equals 1"
  }

[<EntryPoint>]
let main argv =
  let logary =
    Config.create "MyProject.Tests" "localhost"
    |> Config.targets [ LiterateConsole.create LiterateConsole.empty "console" ]
    |> Config.processing (Events.events |> Events.sink ["console";])
    |> Config.build
    |> run
  LogaryFacadeAdapter.initialise<Expecto.Logging.Logger> logary


  // Invoke Expecto:
  runTestsInAssemblyWithCLIArgs [] argv

4

0 回答 0