问题标签 [xcglogger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
561 浏览

ios - XCGLogger 不打印主类的日志

我正在用 SpriteKit 编写一个小游戏,使用 XCGLogger 来编写日志。问题是我只能在日志文件中看到来自 GameScene 类的日志消息,即使我在地图、角色等其他类中使用 XCGLogger 也是如此。

我在 appDelegate.swift 文件中定义了路径、log_level 并写入测试消息。我在 GameScene 类和其他类中使用它,没有任何标题重新定义或其他设置。我只复制了 XCGLogger 库的 swift 文件和头文件。

我使用XCGLogger Version: 1.7 - LogLevel: Debug

我做错了什么?似乎我不需要使用单例在类之间共享相同的实例,因为在 appDelegate 类中创建的日志变量是全局变量。

更新:实例化代码: AppDelegate.swift

GameScene.swift

直接使用日志库 -->log.debug("Entrada mouseDown")

在其他类中使用该库,例如在Map.swift中。

提前致谢。

0 投票
1 回答
510 浏览

ios - XCGLogger 线程安全吗?

我正在考虑使用XCGLogger替换 CocoaLumberjack 并想知道是否允许使用根据自述文件在主线程上创建和设置的全局记录器从任何线程记录以下内容?

0 投票
1 回答
1971 浏览

ios - xcglogger 通过 cocoapods 导致没有这样的模块

警告:cocoapods 的新手......我有一个 swift xcode 项目,我正在尝试使用 XCGLogger pod,但是在将它添加到 podfile 之后,(使用 use_frameworks!),pod install - 一切看起来都很好:

在此处输入图像描述

但是当我将 import XCGLogger 放在我的 appdelegate 中时,编译器告诉我没有这样的模块:XCGLogger。

我可能做错了什么(这次:)?

谢谢!

0 投票
0 回答
188 浏览

xcglogger - 使用 XCGLogger 错误 XCTest 没有加载

XCGLogger 适用于 iOS 和 OS X 项目。它是一个用于 Swift 项目的 Swift 库。

我收到以下错误:

无法为“XCTest”加载底层模块

此错误的原因可能是什么,我该如何解决?

0 投票
1 回答
120 浏览

ios - SQLite.swift:使用 XCGLogger

SQLite.swift在我的 iOS 项目中使用库。

现在我SQLite按照文档中的建议使用 db.trace(println) 记录句子,但我想将XCGLogger库与log.info().

有人知道怎么做吗?

0 投票
0 回答
335 浏览

swift - 如何安装 XCGLogger?

我想将 XCGLogger 框架添加到我的项目中。

XCGLogger github 页面上有一个“如何使用”部分,也是一个演示项目。有些任务对我来说不是很清楚。因此有些问题:

  1. “将 XCGLogger 项目作为子项目添加到您的项目中” - 这是否意味着只需将“库”文件夹拖到项目导航器中的我的项目文件夹中?
  2. “并添加 iOS 库作为目标的依赖项” - 我是怎么做的?
  3. 我必须在 Product->Scheme->Edit Scheme ... 菜单上做什么?因为我不希望在我的发布版本中使用该框架。
0 投票
2 回答
884 浏览

ios - 安装 XCGLogger swift_2.0 时遇到问题

我正在尝试使用 xcode7.4 beta 使用 cocoapods 安装 XCGLogger Swift 2.0。

这是我的 pod 文件。

然而,当我尝试编译时,我得到了这个错误。

我是否错过了安装中的某些内容?

添加附加信息

在我配置了添加到我已经存在的 xcworkspace 文件的 Podfile 之后,我从终端运行了 pod install。

在链接框架和库下的项目设置中?

Pods_City_Summer_School.framework 已按要求列出。

这是从 Swift 1 --> Swift 2.0 的转换

0 投票
1 回答
1076 浏览

ios - 在生产中完全禁用 XCGLogger 的日志

如何在生产环境中完全禁用 XCGLogger 的日志?

目前我正在使用logLevel = .None.

这是推荐的方式吗?

0 投票
0 回答
557 浏览

swift - Carthage ld:警告:找不到选项“空搜索路径”的目录

我试图将 carthage 与一个全新的空项目一起使用,并在此处向 Cartfile 添加两个依赖项,如下所示:

接下来我要去:

并在构建 XCGLogger 后得到以下错误:

我试图删除和添加不同的搜索路径但没有运气:(

0 投票
2 回答
1630 浏览

swift - XCGLogger 3.0 不会将日志文件写入文件系统(iOS 9)

我想使用 XCGLogger 3.0 在用 Swift 2 编写的 iOS9 应用程序中进行日志记录。在 AppDelegate 中,我定义

在应用程序中:didFinishLaunchingWithOptions 我使用以下方法进行设置:

当我在模拟器中启动应用程序时,我在 XCode 7 的控制台中看到 XCGLogger 的输出。输出为:

2015-11-04 18:28:40.798 [信息] > myapp 版本:1.0 构建:1 PID:49243

2015-11-04 18:28:40.798 [信息] > XCGLogger 版本:3.0 - LogLevel:调试

2015-11-04 18:28:40.801 [信息] > XCGLogger 写入日志到:file:///tmp/app.log

但是当我查看正确模拟器实例的沙箱文件系统(使用 SimPholders2)时,没有日志文件 app.log。

当我在我的 iPhone 6 上启动应用程序时,情况更糟。XCode 控制台中的输出是:

2015-11-04 18:36:14.692 [错误] > 尝试打开日志文件写入失败:操作无法完成。(可可错误2。)

我还尝试了不同的路径,例如“/tmp/app.log”、“Library/Caches/de.myidentifier.myapp/app.log”、“/Library/Caches/de.myidentifier.myapp/app.log”等,但是没有成功...

我究竟做错了什么?