小编Kem*_*son的帖子

使用 Swift Logger 时,有没有办法默认公开内插字符串?

在 Swift 中,我使用这样的代码:

let logger = Logger()
let someInfo = "information"
logger.warning("blah: \(someInfo)")
Run Code Online (Sandbox Code Playgroud)

但控制台输出显示: blah: \<private>

除非我将最后一行更改为:

logger.warning("blah: \(someInfo, privacy: .public)")
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以将默认设置为.public- 当我开发应用程序时,我想查看所有消息 - 而不必包含privacy: .public所有消息。

编辑。 我现在正在使用解决方法,但我不喜欢该解决方案,并希望有一些官方支持,我使用的解决方法是这样的方法:

static func logwarn(_ message: String) {
    let logger = Logger()
    logger.warning("\(message, privacy: .public)")
}
Run Code Online (Sandbox Code Playgroud)

然后我调用logwarn, 并可以#ifdef使其在发布代码中以不同的方式实现(即不公开)。

console logging swift oslog

9
推荐指数
0
解决办法
385
查看次数

是什么导致IE在其他浏览器执行时无法验证(jquery)

我有一个使用jQuery 1.7和jQuery验证1.9(在本文发布时最新)的表单,它适用于firefox/chrome/safari,但只能部分用于IE(至少8.0,尚未测试其他版本) - - 不确定这笔交易是什么.这里有一个例子:http: //jsfiddle.net/bulbous/hZn5A/100/

如果单击"测试",则会看到文本输入控件在所有浏览器中都已验证,但下拉列表未在ie中验证(但在所有其他浏览器中都未验证).我还包括以下示例的完整html:

<head>
    <script src="jquery-1.7.js" type="text/javascript"></script>
    <script src="jquery.validate-1.9.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
  jQuery.validator.addMethod("notEqual", function(value, element, param) {
      return this.optional(element) || value != param;
  }, "Please choose some value!");

  $('#myForm').validate({
      rules: {
          text: {
              required: true
          },
          category: {
              required: true,
              notEqual: "---"
          }
      },
      messages: {
          text: {
              required: "Text required"
          },
          category: {
              required: "Category required"
          }
      }
  });
});
    </script>
<form id="myForm">
    <select id="category" name="category">
        <option>---</option>
        <option>Category 1</option> …
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery internet-explorer cross-browser

2
推荐指数
1
解决办法
2807
查看次数