All Projects → macmade → ULog

macmade / ULog

Licence: MIT license
Unified cross-platform logging framework for C, C++, Objective-C, Swift, ASL and C#.

Programming Languages

objective c
16641 projects - #2 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Objective-C++
1391 projects
C#
18002 projects
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to ULog

Daiquiri
Python library to easily setup basic logging functionality
Stars: ✭ 308 (+2269.23%)
Mutual labels:  log, logging-library
clue
a extremely high performance log library for android. 高性能的Android日志库
Stars: ✭ 27 (+107.69%)
Mutual labels:  log, logging-library
l
Cross-platform html/io [L]ogger with simple API.
Stars: ✭ 26 (+100%)
Mutual labels:  log, logging-library
Cocoadebug
iOS Debugging Tool 🚀
Stars: ✭ 3,769 (+28892.31%)
Mutual labels:  log, logging-library
Yii2 Telegram Log
Telegram log target for Yii 2
Stars: ✭ 24 (+84.62%)
Mutual labels:  log, logging-library
LogDNA-Android-Client
Android client for LogDNA
Stars: ✭ 22 (+69.23%)
Mutual labels:  log, logging-library
Yii2 Slack Log
Pretty Slack log target for Yii 2
Stars: ✭ 24 (+84.62%)
Mutual labels:  log, logging-library
JJSwiftLog
Swift log library for all platform
Stars: ✭ 51 (+292.31%)
Mutual labels:  log, logging-library
game overlay sdk
Library to write messages on top of game window
Stars: ✭ 57 (+338.46%)
Mutual labels:  logging-library
fakessh
A dockerized fake SSH server honeypot written in Go that logs login attempts.
Stars: ✭ 42 (+223.08%)
Mutual labels:  log
rust cms
使用Rust编写一个CMS(内容管理系统)可以做为个人博客,公司网站
Stars: ✭ 32 (+146.15%)
Mutual labels:  log
TLog
Android日志工具
Stars: ✭ 16 (+23.08%)
Mutual labels:  log
Klog
🎼 A Kotlin log lib, making the output log more elegant and more beautiful.
Stars: ✭ 21 (+61.54%)
Mutual labels:  log
crab
Golang API Framework
Stars: ✭ 57 (+338.46%)
Mutual labels:  log
BuildTimeLogger-for-Xcode
A console app for logging Xcode build times and presenting them in a notification
Stars: ✭ 43 (+230.77%)
Mutual labels:  log
LogiAM
基于日志模板构建,采集任务动态管控、数据质量精确度量,一站式日志采集平台
Stars: ✭ 199 (+1430.77%)
Mutual labels:  log
uniorg
An accurate Org-mode parser
Stars: ✭ 190 (+1361.54%)
Mutual labels:  unified
bk-log
蓝鲸日志平台是为了解决运维场景中查询日志难的问题而推出的一款SaaS,基于业界主流的全文检索引擎,通过蓝鲸智云的专属agent进行日志采集,无需登录各台机器,集中管理所有日志。
Stars: ✭ 102 (+684.62%)
Mutual labels:  log
kuafu
This is a tool library that includes log, fsm, state machine...
Stars: ✭ 83 (+538.46%)
Mutual labels:  log
loggie
A lightweight, cloud-native data transfer agent and aggregator
Stars: ✭ 844 (+6392.31%)
Mutual labels:  log

ULog

Build Status Build Status Issues Status License
Contact Sponsor

Table of Contents

  1. About
    1. Motivation
    2. Features
    3. Customisation
  2. Usage
  3. Building ULog
    1. macOS / iOS
    2. Unix / Linux
    3. Windows
  4. License
  5. Repository Infos

1 - About

ULog is a unified cross-platform logging framework for C, C++, Objective-C, Swift, C# and ASL.

1.1 - Motivation

...

1.2 - Features

1.2.1 - Cross-Platform

...

1.2.2 - Thread Safety

...

1.2.3 - Graphical Interface

...

1.2.4 - Customisation

...

1.3 - Customisation

...

2 - Usage

...

3 - Building ULog

3.1 - macOS / iOS

An Xcode project is provided, containing the following targets:

  • ULog.framework: macOS framework
  • ULog.a: macOS static library
  • ULog-iOS.a iOS static library

Note that the ULog GUI is only available for macOS at the moment.

If using the static library on macOS, please include the following XIB files in your target application:

  • ULogLogWindowController.xib
  • ULogSettingsWindowController.xib****

3.2 - Unix / Linux

Use the provided makefile, with the make command.
A static library and a dynamic library will be build for the current architecture:

  • libulog.a: static library
  • libulog.so: dynamic library

Note that the ULog GUI is not available for Unix / Linux at the moment.

3.3 - Windows

A VisualStudio solution is provided, containing the following projects:

  • ULog_Static_V140XP: VS 2015 static library with XP support
  • ULog_Static_V120XP: VS 2013 static library with XP support
  • ULog_DLL_V140XP: VS 2015 DLL with XP support
  • ULog_DLL_V120XP: VS 2013 DLL with XP support

Note that the ULog GUI is not available for Windows at the moment.

4 - License

ULog is released under the terms of the MIT License.

5 - Repository Infos

Owner:			Jean-David Gadina - XS-Labs
Web:			www.xs-labs.com
Blog:			www.noxeos.com
Twitter:		@macmade
GitHub:			github.com/macmade
LinkedIn:		ch.linkedin.com/in/macmade/
StackOverflow:	stackoverflow.com/users/182676/macmade
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].